executing-plans

工程开发 社区 @obra
信任分
88/100
兼容 Agent
1
速查档案 只列事实:领域、Agent、信任分、作者、原文章节。装与不装请看下方作者解读。
领域
工程开发
兼容 Agent
Claude Code
信任分
88 / 100 · 社区维护
作者 / 版本 / 许可
@obra · 未声明 license
安装命令数
1 条

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

想读作者英文原文? ↓ 滚到正文区切换 · 在 GitHub 查看 ↗

解读由编辑根据原文凝练而成,命令、链接、术语均与作者原文一致;想看完整论述请切到右侧

设计思路

executing-plans 是「按 plan 执行」的执行器——配合 writing-plans 使用:plan 已经把任务拆成 bite-sized 步骤、规定了验证手段,本 skill 的工作就是按部就班把它跑完,没有自由发挥。先 critically review 整个 plan,有疑问当面提,没疑问才建 TodoWrite 开干。

启动声明

作者特地要求开头先打一句:

"I'm using the executing-plans skill to implement this plan."

让协作者知道你进了执行模式。同样收尾时进 finishing-a-development-branch 也要明确声明。

流程

Step 1:Load and Review Plan

  1. 读 plan 文件。
  2. 批判性审查——把疑问 / 顾虑挑出来。
  3. 有疑问 → 先提给搭档;无疑问 → 建 TodoWrite,开始。

Step 2:Execute Tasks 每个 task:

  1. 标 in_progress
  2. 严格照步骤跑(plan 已经切碎到 bite-sized)
  3. 跑 plan 指定的验证
  4. 标 completed

Step 3:Complete Development 全部完成且验证通过后:

  • 声明:「I'm using the finishing-a-development-branch skill to complete this work.」
  • 必须调用 finishing-a-development-branch skill 走收尾流程

何时停下问人

  • 撞到 blocker(依赖缺失、测试挂、指令含糊)
  • plan 有关键缺口没法开始
  • 你不理解某条指令
  • 验证反复失败

Ask for clarification rather than guessing.——不要猜。

何时回到 Step 1

  • 搭档根据你的反馈更新了 plan
  • 根本路线需要重想

重要纪律

  • 永远不在 main / master 上未经明确许可就开始实现
  • 不要硬 push 过 blocker
  • 验证不能跳

配套(必读)

  • using-git-worktrees:保证隔离工作区
  • writing-plans:上一步——产出 plan
  • finishing-a-development-branch:下一步——开发收尾
  • 平台支持 sub-agent(Claude Code、Codex)时优先用 subagent-driven-development 替代本 skill 跑出来质量更高

适合谁

  • 拿到一份审过的实施计划,要按部就班落地的工程师
  • 复杂多步任务怕走神想用 todo list 收口的人
  • 多人协作中负责执行不负责设计的角色

何时不该用

  • 还没 plan——先去 writing-plans
  • 探索性原型——这套强制流程会束缚手脚