Phase [X]: [Name] Summary (Minimal)
Phase [X]: [Name] Summary (Minimal)【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done[Substantive one-liner describing outcome]PerformanceDuration:[time]Tasks:[count]Files modified:[count]Accomplishments[Most important outcome][Second key accomplishment]Task CommitsTask 1: [task name]-hashTask 2: [task name]-hashFiles Created/Modifiedpath/to/file.ts- What it doesNext Phase Readiness[Ready for next phase]各章节要点 - **标题**Phase [X]: [Name] Summary (Minimal)标题后缀明确标注粒度档位便于读者一眼识别这是最小摘要 - **One-liner一句话成果描述**紧跟标题加粗呈现必须实质性描述交付成果。[summary.md](https://link.gitcode.com/i/ce043fa4dc2f4d9c11ad4a597542a9b4) 中给出了明确的正误对照 - 好的示例“JWT auth with refresh rotation using jose library”、“Prisma schema with User, Session, and Product models” - 坏的示例“Phase complete”、“Authentication implemented”、“Foundation finished”——这类空话不回答“到底交付了什么” - **Performance**耗时、任务数、修改文件数三项量化指标minimal 档省略了完整模板中的 Started/Completed ISO 时间戳两行 - **Accomplishments**最重要的成果列表minimal 档只要求两条要点 - **Task Commits**每个任务一行格式 任务名 - \commit hash\体现“每个任务原子提交”的 GSD 提交纪律 - **Files Created/Modified**文件路径 一句话说明该文件职责 - **Next Phase Readiness**对下一阶段是否就绪的结论性描述。 对比 [summary-standard.md](https://link.gitcode.com/i/52459a01db0e1ae6f819f668574e6294) 与 [summary-complex.md](https://link.gitcode.com/i/e1004ff70d376f9e68462913806385f3) 可以看到裁剪的边界standard 比 minimal 多了“Decisions Deviations”章节complex 再多出 requires/patterns-established 字段以及“Deviations from Plan (Auto-fixed)”“Issues Encountered”两个完整章节而 [summary.md](https://link.gitcode.com/i/ce043fa4dc2f4d9c11ad4a597542a9b4) 的完整模板还包含 Started/Completed 时间戳、Plan metadata 提交、自动修复问题记录含发现时机/问题/修复/验证/提交哈希、User Setup Required 引导等。minimal 档保留的是“可被机器扫描的依赖元数据 最小的人类叙述”这与它的触发条件小改动在信息量上是对齐的。 ## 三、什么时候选中 minimaltemplate select 的启发式规则 minimal 模板不是手动指定的而是由 GSD 工具链根据 PLAN 文件的实际内容自动判定。实现位于 [get-shit-done/bin/lib/template.cjs](https://link.gitcode.com/i/d95a2a0c75722a605c861f04b5607022) 的 cmdTemplateSelect 函数第 1256 行它读取给定 PLAN 文件并做三个维度的启发式统计 1. **任务数 taskCount**用正则 ###\s*Task\s*\d 匹配标题形式的任务条目计数 2. **决策信号 hasDecisions**统计全文中 decision 一词大小写不敏感的出现次数大于 0 即视为“含决策” 3. **文件提及数 fileCount**用正则 ([^]\.[a-zA-Z]) 提取反引号包裹且带扩展名、含路径分隔符且非 http 开头的文件引用放入 Set 去重后计数。 判定规则源码第 3948 行 js let template templates/summary-standard.md; // 默认档位 if (taskCount 2 fileCount 3 !hasDecisions) { template templates/summary-minimal.md; // 极简档 } else if (hasDecisions || fileCount 6 || taskCount 5) { template templates/summary-complex.md; // 复杂档 }【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →