用途:当已有一份书面实施计划,需要在独立会话中执行并设置评审检查点时使用。核心原则是分批执行,并在批次之间停下来供架构评审。
主要能力与流程:
- 加载并审查计划:读取计划文件,批判性审查,识别疑问或顾虑;若有顾虑,先向人类伙伴提出;若无顾虑,创建 TodoWrite 并继续。
- 执行批次:默认先执行前 3 个任务。每个任务标记为 in_progress,严格按计划中的小步骤执行,按要求运行验证,然后标记为 completed。
- 报告:批次完成后,展示已实现内容与验证输出,并说“Ready for feedback.”。
- 继续:根据反馈应用修改,执行下一批次,重复直至完成。
- 完成开发:所有任务完成并验证后,宣布使用 finishing-a-development-branch 技能,并必须使用 superpowers:finishing-a-development-branch,按该技能验证测试、呈现选项并执行选择。
何时停止求助:批次中途遇到阻塞(缺少依赖、测试失败、指令不清)、计划存在关键缺口无法开始、不理解某条指令、验证反复失败时,立即停止执行并请求澄清,不要猜测。
何时回到早期步骤:当伙伴根据反馈更新计划,或基本方法需要重新思考时,返回第 1 步审查。不要强行突破阻塞。
注意事项:先批判性审查计划;严格遵循计划步骤;不要跳过验证;计划要求时引用相应技能;批次之间只报告并等待;被阻塞时停止而非猜测;未经用户明确同意,绝不在 main/master 分支上开始实施。
集成:所需工作流技能包括 superpowers:using-git-worktrees(开始前必须设置隔离工作区)、superpowers:writing-plans(创建本技能所执行的计划)、superpowers:finishing-a-development-branch(所有任务完成后收尾开发)。