用途:在当前会话中执行实现计划,适用于任务大多相互独立的情况。核心原则是每个任务使用全新子代理,并在每个任务后做两阶段审查:先审查规格符合性,再审查代码质量。
主要能力:控制器先读取计划、提取全部任务全文与上下文并创建 TodoWrite;随后逐任务派发实现子代理,子代理可提问、实现、测试、提交并自审;之后依次派发规格审查子代理和代码质量审查子代理,发现问题由同一实现子代理修复并重新审查,直到通过。全部任务完成后派发最终代码审查,再使用 software-forge:finishing-a-development-branch 收尾。
使用方式:需要实现计划且任务基本独立、并希望留在当前会话时使用。与 executing-plans 的区别是后者用于并行会话。提示模板包括 ./implementer-prompt.md、./spec-reviewer-prompt.md、./code-quality-reviewer-prompt.md。相关技能包括 software-forge:using-git-worktrees(必需)、writing-plans、requesting-code-review、finishing-a-development-branch,子代理应使用 test-driven-development。
限制与注意:不得在未获用户明确同意时在 main/master 分支开始实现;不得跳过任一阶段审查;不得并行派发多个实现子代理;不要让子代理自行读取计划文件,而应提供全文;审查发现问题必须修复并复审;规格审查通过前不得开始代码质量审查。成本上会增加子代理调用与准备、复审迭代。完成清单要求核对计划任务是否全部派发、更新学习台账与工程师档案,并在收尾后明确告知编排器继续下一阶段。