中文技术圈还在争论哪家模型写码更强的时候,一个更本质的变化已经发生了:GitHub 上 29.7 万星的 Superpowers,同时登上了 OpenAI、Anthropic、xAI 三家的官方插件市场。这个由 Jesse Vincent 和他的 Prime Radiant 团队打造的开源项目(MIT 协议,2025 年 10 月 9 日发布第一版),最近三天在 GitHub 周热榜上的星数一路从 296,684 涨到 297,123 再到 297,462——它已经不是小众玩法,而是硅谷工程师的日常装备。
信息差在哪?国内大多数人对它的理解停留在「一个技能包」,装完就闲置。但它真正的身份是一套强制性的开发方法论:AI 每次写码前必须过八道闸,一道都跳不过去。它不提供新能力,它管住 AI 的行为。今天这篇文章,把八道闸和那些藏在 README 深处的开关全部拆给你看。
Superpowers 的官方自述只有一句话:给编码 Agent 的一套完整软件开发方法论,由可组合的 skill 加启动指令构成。翻译成人话:Cursor、Claude Code、Codex 这些工具是你的车,Superpowers 是交规。它规定 AI 拿到需求后必须先问清楚、先写计划、先写测试、先过审查,才能碰生产代码。
最关键的一点:这些 skill 是自动触发的强制流程,不是建议。装好之后你什么都不用改,AI 的行为回路直接被重写。
装好 Superpowers 后发一句 Let's make a react todo list——这是官方文档推荐的安装验证方法。没装之前,AI 会立刻开始撸代码;装了之后,它会先退一步问你到底想做什么,然后把设计文档分成一节一节给你签核,而不是甩给你一堵代码墙。适合所有「需求还没想清楚就想动手」的场景,这也是大多数烂项目的起点。
设计签核通过后,AI 会自动创建一个隔离的 git worktree 和新分支,跑一遍项目初始化,确认测试基线是干净的。这一步的价值:接下来 AI 怎么折腾都不会污染你的主分支。搞砸了直接丢弃 worktree,主仓库毫发无损。适合任何需要「让 AI 大胆试错」的仓库。
这是整个框架最有个性的设计。计划文档必须写得足够清楚,标准是:一个热情高涨、品味很差、没有判断力、没有项目背景、还讨厌写测试的初级工程师,也能照着执行。每个任务被拆成 2 到 5 分钟的粒度,带精确的文件路径、完整代码和验证步骤。这个标准逼着 AI 把所有隐含假设显式化——你审计划的时候,审的其实就是需求的完整定义。
你说「go」之后,主 Agent 不自己写代码,而是给每个任务派一个全新的 subagent,做完就审查,通过才继续。官方原话:Agent 自主连续工作几个小时不偏离计划,在这里并不罕见。审查分两段:先查是否符合规格,再查代码质量。预算紧张时可以切换到 executing-plans 模式——单会话内联执行,最后只做一次整体审查,最省钱。
强制 RED-GREEN-REFACTOR 循环:先写失败的测试,亲眼看它失败,再写最小实现让它通过,然后提交。最狠的一条规则写在文档里:凡是先于测试写出来的代码,会被直接删掉。配合 YAGNI(用不上就不写)和 DRY 原则,这一闸直接杀死了「AI 一口气生成 500 行没跑过的代码」这种事故。
任务之间强制代码审查(requesting-code-review),审查意见按严重度分级汇报(receiving-code-review 还专门约束了 AI 对反馈的回应方式,禁止表演式认同)。Critical 级问题会直接挡住进度,不修完不放行。
出 bug 时强制走四阶段根因分析流程,禁止「猜一个原因改一版试试」;宣布修复完成之前必须验证——框架的哲学写在 README 里:Evidence over claims(证据优先于声称)。
最冷门也最实用的一招。当某次会话行为异常——skill 没触发、AI 无视计划、token 消耗异常——你只需要说一句:figure out what went wrong with superpowers in this session。它会读取本次会话记录,给出带行号证据的分析报告,还能顺手打包一份脱敏材料方便提交 bug。查历史会话就加上会话名。相当于给 AI 装了行车记录仪。
入口比你想的多得多。 官方 README 列了 16 个支持的编码 Agent。几个值得记的:
/plugin install superpowers@claude-plugins-official/plugins 搜 superpowers 安装;Codex App 在侧边栏 Plugins 的 Coding 区点「+」/add-plugin superpowersgemini extensions install https://github.com/obra/superpowersqwen extensions install obra/superpowers——它直接兼容 Claude Code 市场的插件grok plugin install superpowers@xai-official --trust两个坑要避开:Hermes Agent 没有 post-compaction 钩子,超长会话一旦压缩,skill 的启动引导会丢失——技能突然不触发了,别排查代码,直接开新会话就好。相反,Pi 的包会在每次压缩后自动重新注入引导。装完想知道有没有生效,还是那一句话:发 Let's make a react todo list,看到它先追问需求而不是写代码,就成了。
遥测开关。 README 的最后一段藏着一个小秘密:brainstorming 的可选可视化功能默认会从 Prime Radiant 官网加载一张 logo 图片,图片 URL 里带着你的 Superpowers 版本号——这是他们统计装机量的方式。官方声明不含项目、提示词等任何细节,但如果你介意,设置环境变量 SUPERPOWERS_DISABLE_TELEMETRY=1 即可关掉;它也尊重 Claude Code 自己的 DISABLE_TELEMETRY 和 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC。
想写自己的 skill? 用内置的 writing-skills,配套的 superpowers-evals 仓库提供 drill 评测框架,官方跑测试就是这个。
flowchart TD
A["brainstorming 追问需求"] --> B["设计文档 分节签核"]
B --> C["worktrees 开隔离分支"]
C --> D["writing-plans 拆成微任务"]
D --> E["subagent 逐任务执行"]
E --> F["先写失败测试 RED"]
F --> G["最小实现转绿 GREEN"]
G --> H["两段审查 规格+质量"]
H --> I{"有Critical问题?"}
I -->|有| F
I -->|无| J["提交并进入下一任务"]
J --> K{"全部任务完成?"}
K -->|否| E
K -->|是| L["收尾 合并或PR"]
| 你以为的 | 实际情况 |
|---|---|
| Superpowers 只是个技能合集 | 它是一套强制方法论,skill 自动触发,不是建议是门禁 |
| 只能在 Claude Code 里用 | 官方适配 16 个 Agent,连 Qwen Code、Kimi Code 都能装 |
| AI 写码快就是好 | 297k 星的社区在反向用力:给 AI 上流程、上审查、上删除权 |
| 出问题只能重开会话 | diagnosing-superpowers 能读会话记录给出行级证据 |
| 装完即用没有隐私问题 | 可视化功能默认带版本遥测,一个环境变量可关 |
Let's make a react todo list,观察它是不是先问需求、再签设计、再写计划。本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
参考来源: 1. obra/superpowers — GitHub(297,462 星,2026-10-11 数据) 2. Superpowers 原始发布公告 — Jesse Vincent 博客 3. Claude 官方插件市场:Superpowers 4. OpenAI Codex 官方插件市场 5. superpowers-evals — 官方评测框架
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
