用途:在拥有实现计划、任务基本独立且希望留在当前会话内执行时,通过为每个任务派遣新的子代理来完成计划。核心原则是每个任务使用新鲜子代理,并做两阶段审查(先规格合规、后代码质量),以实现高质量快速迭代。
主要能力:控制器先读取计划、提取全部任务全文与上下文并建立 TodoWrite;随后逐任务派遣实施者子代理(实现、测试、提交、自审),再依次派遣规格审查与代码质量审查子代理,发现问题由同一实施子代理修复并重新审查,通过后标记任务完成;全部任务结束后派遣最终代码审查,并使用 superpowers:finishing-a-development-branch 收尾。相比手动执行,子代理更自然遵循 TDD、上下文无污染、可并行安全并可在开工前提问;相比 executing-plans,同一会话无需切换、持续进步且有自动审查检查点。
使用方式:需要提示模板 ./implementer-prompt.md、./spec-reviewer-prompt.md、./code-quality-reviewer-prompt.md。相关配套技能包括 superpowers:using-git-worktrees、superpowers:writing-plans、superpowers:requesting-code-review、superpowers:finishing-a-development-branch,子代理使用 superpowers:test-driven-development。
限制:成本更高(每任务需实施者加两个审查者),控制器准备与审查循环增加迭代;绝不能在未获用户明确同意时在 main/master 分支实施;不得跳过审查、在问题未解决时继续、并行派遣多个实施子代理、让子代理自读计划文件、忽略子代理提问或跳过重新审查;须先通过规格合规再进行代码质量审查。