子代理驱动开发(Subagent-Driven Development)

Verified 高级 Advanced 流程型 Process claude-code
1 min read · 45 lines

新鲜子代理执行任务 + 两阶段评审 = 高质量快速迭代

子代理驱动开发(Subagent-Driven Development)

概述

通过为每个任务派遣新鲜的子代理来执行计划,每个任务完成后进行两阶段评审:先规范合规评审,再代码质量评审。

核心原则: 新鲜子代理/任务 + 两阶段评审(规范 -> 质量)= 高质量、快速迭代

流程

对每个任务:

  1. 派遣实现者子代理 — 提供完整任务文本+上下文
  2. 实现者提问? — 回答问题,提供额外上下文
  3. 实现者实现、测试、提交、自评审
  4. 派遣规范合规评审子代理 — 验证是否按要求构建(不多不少)
  5. 规范通过? 否 -> 实现者修复 -> 重新评审
  6. 派遣代码质量评审子代理 — 验证实现是否优质
  7. 质量通过? 否 -> 实现者修复 -> 重新评审
  8. 标记任务完成
  9. 所有任务完成后 -> 派遣最终代码评审 -> 使用完成开发分支技能

子代理提示模板

实现者提示

提供:完整任务描述、上下文、鼓励提问、工作要求(实现+测试+提交+自评审)、报告格式。

规范合规评审提示

关键警告:不要信任报告 — 评审者必须读实际代码并逐行对比需求。 检查:缺失需求、多余工作、理解偏差。

代码质量评审提示

使用代码评审模板,只在规范合规评审通过后派遣。

红旗

绝不:

  • 在 main/master 上未经同意就开始实现
  • 跳过评审(规范合规或代码质量)
  • 带着未修复的问题继续
  • 并行派遣多个实现子代理(会冲突)
  • 让子代理读计划文件(直接提供完整文本)
  • 在规范合规通过前开始代码质量评审(顺序错误)

包含此技能的工作流 Workflows containing this skill

相关技能 Related Skills