Executing Plans

当你有一份书面实现计划,需要在带审阅检查点的独立会话中执行时使用

vinvcn df2a932 2.3 KB Updated

File contents

执行计划

概览

加载计划,批判性审阅,执行所有任务,完成后汇报。

开始时宣布: “我正在使用 executing-plans skill 来实现这个计划。”

注意: 告诉你的人类伙伴,Superpowers 在能够访问 subagents 时效果会好得多。如果运行在支持 subagent 的平台(例如 Claude Code 或 Codex)上,其工作质量会显著更高。如果 subagents 可用,请使用 superpowers:subagent-driven-development,而不是此技能。

流程

步骤 1:加载并审阅计划

  1. 读取计划文件
  2. 批判性审阅 - 识别计划中的任何问题或顾虑
  3. 如果有顾虑:开始前先向你的人类伙伴提出
  4. 如果没有顾虑:创建 TodoWrite 并继续

步骤 2:执行任务

对每个任务:

  1. 标记为 in_progress
  2. 严格按每个步骤执行(计划包含小粒度步骤)
  3. 按要求运行验证
  4. 标记为 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 - 所有任务完成后收尾开发

vinvcn/obra-superpowers-zh-cn/tree/main/skills/executing-plans commit df2a932d96

Frequently asked questions

npx skillmds@latest add vinvcn/executing-plans