根据 roadmap.md、prd.md、trd.md 或用户描述生成文件级执行方案,并执行自审阅。在用户需要将任务细化到具体文件和方法变更时使用
根据用户输入,生成或审查 detail 文档,并执行自审阅。
| 模式 | 触发条件 | 工作流 |
|---|---|---|
| 新建 | 无 detail.md 或用户要求重新生成 | 使用 新建工作流 |
| 审查 | 有 detail.md,用户要求审查 | 使用 审查工作流 |
复制此清单:
新建方案进度:
- [ ] 步骤 1:理解输入(prd/trd/roadmap/用户描述)
- [ ] 步骤 2:确认生成范围(全栈/前端/后端/部分)
- [ ] 步骤 3:阅读相关代码,理解现状
- [ ] 步骤 4:阅读最佳实践(如果有)
- [ ] 步骤 5:按模板生成执行方案
- [ ] 步骤 6:写入 detail 文档
- [ ] 步骤 7:执行自审阅(10 项检查清单)
- [ ] 步骤 8:修正(如需要)
prd/trd/roadmap/用户描述
使用交互选择工具询问:
实施前必须阅读对应技术栈的最佳实践文档
如何自动检测技术栈,见:STACK-CHECK-LIST.md
按模板生成:阅读 TEMPLATES.md
关键约束:
[新增]/[修改]/[删除]生成 DETAIL.md 后,必须执行自审阅,逐项检查以下清单:
Hard Gates(Critical 项,一票否决):
Normal 项(允许条件通过):
评分规则:
检查 Hard Gates(HG1-HG3 + D0 + D2):
检查 Normal 项(D3-D7):
审阅决策:
| 文件 | 用途 | 说明 |
|---|---|---|
| REQUIREMENTS.md | 最新需求 source of truth | 验证需求对齐 |
| PRD.md | 产品需求 | 验证功能完整性 |
| TRD.md | 技术设计 | 验证技术一致性 |
| ROADMAP.md | 开发计划 | 验证计划对齐 |
| DETAIL.md | 被审阅对象 | 详细设计文档 |
| 输出项 | 格式 | 说明 |
|---|---|---|
| 审阅结论 | pass/conditional/reject | 明确决策 |
| 失败项列表 | 章节/行号 | 明确到具体位置 |
| 修复建议 | 示例 | 指出如何修复 |
如果自审阅评分 <10 分:
修正示例:
问题:HG2 需求可追溯 - REQ-013 缺少 DETAIL 章节映射
修正:在需求追溯矩阵中添加行:| REQ-013 | L780-900 | 18.1-18.6 | 15.1-15.4 | 505-600 | ✅ |
问题:HG3 验收可测试 - 缺少 Given/When/Then 格式
修正:将验收标准改写为:
- Given 用户已登录
- When 用户访问受保护资源
- Then 返回资源内容
将最终的详细设计写入 ${input.outputDir || '03_detailing'}/DETAIL.md。
DETAIL-SELF-REVIEW.md 生成逻辑(v3.1.8 优化):
优化理由:符合"不生成额外文件"原则,减少文件冗余
复制此清单:
审查方案进度:
- [ ] 步骤 1:理解输入(prd/trd/roadmap/用户描述)
- [ ] 步骤 2:阅读 CHECKLIST.md
- [ ] 步骤 3:复制 CHECKLIST 到回复
- [ ] 步骤 4:阅读最佳实践(如果有)
- [ ] 步骤 5:逐条检查并立即记录结论
- [ ] 步骤 6:输出问题汇总表
- [ ] 步骤 7:用户确认后逐一修复
prd/trd/roadmap/用户描述
必须阅读:CHECKLIST.md
审查原则:
实施前必须阅读对应技术栈的最佳实践文档
如何自动检测技术栈,见:STACK-CHECK-LIST.md
建议修改:给出明确的最佳实践方案,而不是抛出多个选项
## 审查结果
| 编号 | 检查项 | 状态 | 问题描述 | 建议修改 |
|------|--------|------|---------|---------|
用户确认后,逐一修复问题列表中的项。
| 陷阱 | 正确做法 |
|---|---|
| ❌ 不读代码就猜测文件结构 | ✓ 先 Grep/Glob 定位,再 Read 验证 |
| ❌ 在方案中写实现代码 | ✓ 只写方法签名和说明 |
| ❌ 审查时批量标记"通过" | ✓ 逐条检查,立即记录 |
| ❌ 跳过"不确定"的检查项 | ✓ 明确声明不确定及原因 |
| ❌ 遗漏配置/数据库变更 | ✓ 检查附录是否完整 |
| ❌ 自审阅不执行 Hard Gates 检查 | ✓ 必须执行 HG1-HG3,一票否决 |
| ❌ 需求追溯矩阵缺少行号 | ✓ 必须包含章节和行号,可定位 |
| ❌ 验收标准无 Given/When/Then | ✓ 必须使用 Given/When/Then 格式 |
| 版本 | 日期 | 变更说明 |
|---|---|---|
| v1.0.0 | 2026-03-26 | 初始版本 |
| v2.0.0 | 2026-03-28 | 审阅驱动 + 会话隔离 |
| v3.1.0 | 2026-04-02 | DESIGNING 阶段审阅优化 |
| v3.1.6 | 2026-04-02 | ROADMAPPING 环节优化 |
| v3.1.8 | 2026-04-02 | FEATURE-008:DETAILING 审阅 Agent 优化(Hard Gates + 输入输出规范) |
SKILL.md 结束