执行计划
概览
加载计划,批判性审阅,执行所有任务,完成后汇报。
开始时宣布: “我正在使用 executing-plans skill 来实现这个计划。”
注意: 告诉你的人类伙伴,Superpowers 在能够访问 subagents 时效果会好得多。如果运行在支持 subagent 的平台(例如 Claude Code 或 Codex)上,其工作质量会显著更高。如果 subagents 可用,请使用 superpowers:subagent-driven-development,而不是此技能。
流程
步骤 1:加载并审阅计划
- 读取计划文件
- 批判性审阅 - 识别计划中的任何问题或顾虑
- 如果有顾虑:开始前先向你的人类伙伴提出
- 如果没有顾虑:创建 TodoWrite 并继续
步骤 2:执行任务
对每个任务:
- 标记为 in_progress
- 严格按每个步骤执行(计划包含小粒度步骤)
- 按要求运行验证
- 标记为 completed
步骤 3:完成开发
在所有任务完成并验证后:
- 宣布:“我正在使用 finishing-a-development-branch skill 来完成这项工作。”
- 必需子技能: 使用 superpowers:finishing-a-development-branch
- 遵循该技能来验证测试、展示选项、执行选择
何时停止并寻求帮助
遇到以下情况时立即停止执行:
- 遇到阻碍(缺失依赖、测试失败、指令不清)
- 计划存在阻止开始的关键缺口
- 你不理解某条指令
- 验证反复失败
请求澄清,而不是猜测。
何时回到前面步骤
在以下情况回到审阅(步骤 1):
- 伙伴根据你的反馈更新了计划
- 基本方案需要重新思考
不要强行越过阻碍 - 停下来询问。
记住
- 先批判性审阅计划
- 严格遵循计划步骤
- 不要跳过验证
- 当计划要求时引用技能
- 遇到阻碍就停止,不要猜测
- 没有用户明确同意,绝不要在 main/master 分支上开始实现
集成
必需工作流技能:
- superpowers:using-git-worktrees - 确保隔离工作区(创建一个或验证已有工作区)
- superpowers:writing-plans - 创建此技能执行的计划
- superpowers:finishing-a-development-branch - 所有任务完成后收尾开发