用途:在当前会话中执行实现计划,适用于任务大多相互独立、希望持续获得带质量门禁的进展时。核心原则是每个任务使用全新子代理,任务之间进行代码审查,从而减少上下文污染并加快迭代。
主要能力与流程:先读取计划文件,用 TaskCreate 创建全部任务;对每个任务派发全新子代理(Task 工具,general-purpose),要求其严格按任务实现、编写测试(任务要求时遵循 TDD)、验证、提交并回报;随后派发代码审查子代理(superpowers:code-reviewer,使用 requesting-code-review/code-reviewer.md 模板),提供实现内容、需求、BASE_SHA、HEAD_SHA 和描述,审查返回优点、问题(严重/重要/次要)与评估;发现问题时立即修复严重问题、在下一任务前修复重要问题,必要时派发修复子代理;用 TaskUpdate 标记完成并进入下一任务;全部完成后派发最终审查,检查所有计划要求与整体架构;通过后使用 superpowers:finishing-a-development-branch 完成开发。
限制与注意:不适用于需要先审查计划(改用 executing-plans)、任务紧密耦合(手动执行更好)或计划需修订(先头脑风暴)的情况。不要跳过任务间代码审查,不要带着未修复的严重问题继续,不要并行派发多个实现子代理,不要不读计划任务就实现。子代理失败时应派发带具体指令的修复子代理,而非手动修复。相关技能包括 writing-plans、requesting-code-review、finishing-a-development-branch 和 test-driven-development。