你有没有过这种经历:让 AI 写个功能,它二话不说开干,代码刷刷地出,你越看越不对劲。需求没聊清,测试没写,边界没考虑,最后返工比重写还累。
问题不在模型笨,在于它太“自由”。
最近在 Claude Code 圈子里有一套很火的东西,叫 Superpowers。它不给你任何新能力,而是给 AI 套上一整套强制执行的工程门禁。一句话概括它的理念:不创造能力,只强制流程。
01 它到底是个啥
Superpowers 是 Jesse Vincent(网名 obra,Claude Code 核心贡献者,Prime Radiant 团队)开源的一个 Agent Skills 框架,仓库在 https://github.com/obra/superpowers,MIT[1] 协议。
注意,它不是一个新编程工具,也不是另一个 Coding Agent。它是一套给已有编程助手(Claude Code、Cursor、Codex、OpenCode、Gemini CLI、Copilot CLI 等)用的“行为操作系统”:把资深工程师脑子里的研发纪律,拆成一组可发现、可调用、可组合的技能,强制 AI 按流程走。
它的底层只有四条哲学:
02 它解决什么痛点
裸用编程助手时,AI 有几个典型坏习惯:
需求没聊清就动手; 看到报错就瞎改,不查根因; 跳过测试,改完就说“应该好了”; 复杂任务不拆解,中途跑偏; 多代理协作没有纪律,reviewer 形同虚设。
Superpowers 的思路很干脆:别指望模型天然有纪律,把纪律写成规则,让它被迫遵守。
它最特别的一招是 using-superpowers 这个引导技能:只要某个技能有 1% 的可能适用,就必须先调用,不许靠直觉跳过去。这些技能不是建议,是门禁。违反了(比如先写代码再写测试)会被当成错误。
03 标准工作流长啥样

整套流程串成一条完整的研发流水线:
Brainstorming:苏格拉底式提问,澄清需求与边界,产出设计文档。 Git Worktrees:新建隔离分支,跑通项目基线,确认测试是绿的。 Writing Plans:把工作拆成 2-5 分钟可验证的原子任务,精确到文件路径。 Subagent / Executing:每个任务派发独立子代理,两段审查(规格符合性 + 代码质量)。 TDD:强制 RED-GREEN-REFACTOR,先写会失败的测试;写在没有测试前的代码会被删掉。 Code Review:任务间自动请求审查,严重问题直接阻断进度。 Finish Branch:验证测试,给出合并 / PR / 保留 / 丢弃选项并清理。
举个例子:你说“做个用户登录功能”。没装 Superpowers 时它直接开写;装了之后它会先问你:Web 还是移动端?邮箱密码还是第三方登录?要不要“记住我”?密码重置走邮件还是短信?把这些聊清楚,才进入计划、TDD 和实现。
04 核心技能清单
原版 obra/superpowers 有 14 个核心工作流技能,覆盖从想法到交付的全链路:
需求类:brainstorming、writing-plans 测试类:test-driven-development、verification-before-completion 调试类:systematic-debugging(四阶段根因分析) 执行类:executing-plans、subagent-driven-development、dispatching-parallel-agents 分支类:using-git-worktrees、finishing-a-development-branch 审查类:requesting-code-review、receiving-code-review 元技能:using-superpowers、writing-skills
社区还衍生出打包了 50+ 技能的版本,把写作、营销、数据分析等也纳入进来,但工程工作流的内核都源于这 14 个。
05 怎么装
不同工具入口不同,核心是下面几种:
Claude Code(推荐)
/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace手动克隆
git clone https://github.com/obra/superpowers.git ~/.claude/skills/superpowersCursor:在 Agent 对话里输入 /add-plugin superpowers,或去插件市场搜。
Codex / OpenCode:让 AI 加载仓库里的 INSTALL.md 即可。
Pi / Hermes:分别用 pi install git:github.com/obra/superpowers 和 hermes plugins install obra/superpowers --enable。
装完之后你不用记命令,技能会按场景自动触发;想手动调,用 /superpowers:brainstorm 这类命令。
06 适合谁,不适合谁
适合:已经在用编程助手做真实项目的人;想在团队里统一 AI 工作方式的负责人;做中等复杂度、要改多文件、要持续迭代的任务。
不适合:半小时能搞定的微型改动。改个按钮文案也拉你聊二十分钟需求,代价远大于收益。这种场景关掉门禁,用原生助手更省 Token。
07 和 WorkBuddy 的关系
如果你在用 WorkBuddy,它自带的技能系统思路其实和 Superpowers 相通:都是把“怎么做一件事”沉淀成可复用的技能模块。Superpowers 的价值不在于多一项能力,而在于那套“先澄清、再计划、按 TDD 实现、过程中复查、最后收尾”的纪律。哪怕你不用 Claude Code,这套方法论也值得照搬进任何 AI 编程流程。
一句话:当你的期待从“帮我写点代码”升级到“帮我把项目稳定推进下去”,Superpowers 值得认真看一眼。
项目地址: https://github.com/obra/superpowers[2]
引用链接
[1]https://github.com/obra/superpowers,MIT: https://github.com/obra/superpowers%EF%BC%8CMIT
[2]https://github.com/obra/superpowers
夜雨聆风