| name | subagent-driven-development |
| description | Use when 需要把已批准的实现计划拆成独立任务并分派给子代理执行,通过规格一致性审查与代码质量审查双阶段把关,确保并行实现结果与设计、计划和验收标准保持一致。触发词:子代理开发、分派任务、并行实现、subagent。 |
子代理驱动开发
为每个任务分派全新子代理,每个任务完成后做双阶段审查:先规格一致性,再代码质量。子代理不继承会话上下文——你精确构造它们需要的一切,自己也因此为协调留出上下文余地。
使用说明
- 启动时声明:"我正在使用 subagent-driven-development 技能执行此计划。"
- 一次性读取计划,提取所有任务全文 + 上下文,创建 TodoList
- 按 流程 对每个任务执行:分派实现 → 规格审查 → 代码质量审查 → 标记完成
- 对照 检查清单 约束每一轮分派与审查
红线
- 不并行分派多个实现子代理(会冲突)
- 不让子代理自己读计划文件(提供完整任务文本 + 场景上下文)
- 规格一致性审查未通过前不开始代码质量审查(顺序固定)
- 审查发现问题 = 未完成,必须实现子代理修复 → 审查子代理重新审查 → 直到通过
- 未经用户明确同意,不在 main/master 分支开始实现
与其他技能的关系
| 上游 | 当前 | 下游 |
|---|
| writing-plans | subagent-driven-development | 实现完成 |
子代理应使用 test-driven-development 对每个任务遵循 TDD。