Executing Plans Skill logo

Executing Plans Skill

打开

Superpowers 的内联执行 Skill:由当前智能体亲自逐个任务执行书面计划,用 TDD 和台账保证质量,最后对整个分支做一次全新上下文的评审。

分享:
查看替代方案

Executing Plans 是 Superpowers 中的一个 Skill(Skill 源码)。它是执行 Writing Plans 所产计划的内联方式:智能体在当前会话里亲自实现所有任务,每个任务不再派实现者或评审子智能体,只在最后对整个分支派一次全新上下文的评审。

Skill 把它定位为更省钱的选项:一个上下文加一个最终评审,而不是每个任务都派新的实现者和评审者。

核心功能

  • 适用时机:你在计划交接时选择了内联执行,或所用工具不支持子智能体。
  • 连续执行:任务之间不会停下来问"要继续吗?"。
  • 裁决而非停滞:冲突和计划缺陷由智能体自行决定,并以 Ruling: 开头的记录写入台账,写明决定、理由和出错代价。
  • 四种必须停下的情况:不可逆或破坏性操作、安全敏感操作、合并或推送等 worktree 之外的副作用,以及计划已无法执行。
  • 共享工作区:被 git 忽略的 .superpowers/sdd/<plan>/ 目录存放台账和产物,与 Subagent-Driven Development 共用,可在计划中途更换执行方式。
  • 完成契约:只有当任务指定的测试在本会话中运行并通过、每行 Expected: 都与真实输出比对过、每处偏离都有裁决记录时,任务才算完成,task-done 脚本会记录这次运行。
  • 最终评审:用最强的模型派一个评审者通读整个分支。

适用场景

  • 规格清晰、逐任务评审得不偿失的计划。
  • 不支持子智能体的工具。
  • 用中档模型执行计划,Skill 说明这样效果不错。

定价

免费开源,MIT 许可证。Superpowers 背后的公司 Prime Radiant 为企业提供商业支持。实际成本主要是 token:流程类 Skill 会增加提问、评审和子智能体运行。

快速开始

Superpowers 以一个插件整体安装,这个 Skill 会连同整套库一起装上(v6.4.1 共 15 个 Skill)。在 Claude Code 中运行 /plugin install superpowers@claude-plugins-official。Cursor 用 /add-plugin superpowers,Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers,Codex、GitHub Copilot CLI、OpenCode、Pi 等工具的命令见 README。Skill 会自动触发,也可以直接点名调用。 规划结束时选择内联执行,智能体会做完所有任务再汇报。

局限:没有逐任务评审,错误会更晚暴露;计划很长时,最后几个任务运行在最拥挤的上下文里。Skill 建议这类情况改用子智能体驱动执行。

常见问题

智能体会停下来问我吗?

只在四种必须停下的情况下问,其余都记录为裁决。

能中途切换到子智能体吗?

可以,两个 Skill 使用相同的台账格式。

替代方案

总结

执行好计划的省钱方式,靠 TDD、台账和最终评审保持可靠。更多见 skills 分类。

评论

还没有评论。成为第一个评论的人!