用途:当已有一份书面实施计划,需要在另一会话中执行并设置审查检查点时使用本技能。开始时需声明正在使用 executing-plans 技能来实施该计划。
主要流程:
- 加载并审阅计划:读取计划文件,批判性审阅,找出疑问或顾虑;如有顾虑,先与协作者沟通再开始;如无顾虑,则创建 TodoWrite 并继续。
- 执行任务:对每个任务标记 in_progress,严格按计划的分步步骤执行,按要求运行验证,完成后标记 completed。
- 完成开发:所有任务完成并验证后,声明使用 finishing-a-development-branch 技能,并按该技能验证测试、呈现选项、执行所选方案。
何时停止求助:遇到阻塞(缺依赖、测试失败、指令不清)、计划存在导致无法开始的关键缺口、不理解某条指令、验证反复失败时,应立即停止执行并请求澄清,不要猜测。
何时回到早期步骤:当协作者根据反馈更新计划,或基本方法需要重新考虑时,返回第一步重新审阅。
注意事项:先批判性审阅计划;严格按计划步骤执行;不跳过验证;计划要求时引用相应技能;受阻即停,不要强行推进;未经用户明确同意,不要在 main/master 分支上开始实施。
集成与相关技能:superpowers-ruby:using-git-worktrees(必需,开始前建立隔离工作区)、superpowers-ruby:writing-plans(生成被执行的计划)、superpowers-ruby:finishing-a-development-branch(完成开发)。资料还提示,若有子代理支持(如 Claude Code、Codex),应改用 superpowers-ruby:subagent-driven-development。
限制:需已存在书面计划;更依赖具备子代理能力的平台才能获得更好效果;具体收费、价格与平台支持情况暂未提供。