Writing Plans Skill logo

Writing Plans Skill

打开

Superpowers 的写计划 Skill:把批准的规格转成颗粒度很细的实现计划,写明具体文件、完整代码和测试步骤,不允许任何占位符。

分享:
查看替代方案

Writing Plans 是 Superpowers 中的一个 Skill(Skill 源码)。当你已有多步骤任务的规格或清晰需求、还没动代码时运行,产出的实现计划要详细到 README 所说的"一个热情但品味差、没判断力、不了解项目、讨厌写测试的初级工程师"也能照做。

它通常接在 Brainstorming 之后,再交给执行类 Skill。

核心功能

  • 保存计划:默认存到 docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md,也可按你的偏好改位置。
  • 标准头部:目标、架构、技术栈、对应的规格、全局约束和评审重点。
  • 先画文件地图:先确定要新建或修改哪些文件、各自负责什么,偏好小而专一的文件。
  • 细颗粒步骤:每一步是一个 2 到 5 分钟的动作(写失败的测试、运行、实现、再运行、提交),并组成以可测试交付物收尾的任务。
  • 禁止占位:"待定""添加适当的错误处理""为上述内容写测试""同任务 N"都算计划失败,代码步骤必须给出真实代码块。
  • 自查:检查规格覆盖、扫描占位符、确认各任务间的命名和签名一致。
  • 交接:由你审阅计划,并选择子智能体驱动或当前会话内联执行。

适用场景

  • 任何一个提示词装不下的功能。
  • 将由另一个智能体或更便宜的模型执行的计划。
  • 需要跨越上下文压缩或新会话延续的工作。

定价

免费开源,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 会自动触发,也可以直接点名调用。 规格获批后,智能体会写出计划并附上链接供你审阅。

局限:详细计划本身要花时间和 token,计划的质量也取决于背后的规格。很小的改动更适合在聊天里给个简短设计。

常见问题

为什么要写这么细?

让执行阶段不再需要计划本可以决定的判断,从而能交给更便宜的模型或全新的子智能体。

谁来执行?

Subagent-Driven Development 或 Executing Plans,由你选择。

替代方案

  • Planning with Files:Manus 风格的持久化 markdown 规划。
  • Spec Kit:GitHub 的规格驱动工具包,自带计划和任务阶段。
  • Unlazy:为大任务设置验收关卡。

总结

它连接已达成共识的设计与智能体无需猜测就能实现的代码。更多见 skills 分类。

评论

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