前几天刷GitHub Trending,看到一个项目在疯狂涨 Star,今天又飙了2000多。
点进去一看,好家伙——15.7 万 Star。
关键是,它不是什么炫酷的新模型、新产品,就是一套给 AI 编码 Agent 用的"方法论"。
一套方法论能让全世界开发者一起点 15 万 Star,这事儿挺有意思。
今天就来聊聊它:obra/superpowers。
01
是什么
Superpowers 干的事儿很简单,把 AI 从一个代码生成器,变成一个能按章法干活的工程师。
用过 Claude Code 或 Cursor 的人都懂这种感觉。
让它写个功能,它呼啦啦写了一堆,看着挺像那么回事。一运行,全是坑。让它改,它又写了一堆,坑还在。让 AI 干活超过 30 分钟,它就开始跑偏了。
Superpowers 干脆给 AI 塞进去一整套工作流。
你告诉它要做啥,它先不动代码,反过来问你一堆需求。需求理清楚了,它帮你写成规格文档给你审核。文档确认后,它拆成 2-5 分钟一个的小任务。你说一声 go,它就开始闷头干。
边写边跑测试,每完成一个任务自动 code review,全干完了问你一句"合并还是丢弃"。
官方的原话挺嚣张,Claude 可以连续自主工作数小时而不偏离计划。
说白了,这就是给 AI 装上工程素养的框架。
02
核心亮点
不是工具,是方法论。
市面上 Claude Code 的 Skills 一抓一大把,大部分都是"帮你写个 README""帮你写个测试"这种单点工具。
Superpowers 不一样,它是一整套软件工程方法论。
TDD(测试驱动开发)、YAGNI(你不需要那玩意儿)、DRY(不要重复你自己),这些是《代码整洁之道》《程序员修炼之道》里写了 20 年的老东西,被它打包成了 AI 能执行的 Skills。
等于是把人类工程师的职业素养,强行装到了 AI 脑子里。
全平台通吃。
这个是真的离谱。一套 Skills,下面这些 AI 编码工具全部支持。
Claude Code、OpenAI Codex、Cursor、GitHub Copilot CLI、Gemini CLI、OpenCode。不管你用哪个,都能一条命令装上。
一次写好,处处都能用,这种设计本身就是超级加分项。
强制流程,不给 AI 耍滑头的机会。
以前我们跟 AI 说"先测试再实现啊",它答应得好好的,真写的时候该瞎写还是瞎写。
Superpowers 干脆把流程变成强制的。
需求没说清楚,AI 不让你往下走。没有测试先行,AI 拒绝写实现。没通过 code review,AI 不让合并。
等于给 AI 装了一个工程纪律委员。
内置技能库随取随用。
项目自带一整套 Skills,覆盖开发全流程。
测试类有 test-driven-development,走 RED-GREEN-REFACTOR 循环。调试类有 systematic-debugging,4 阶段根因分析。协作类包含 brainstorming、writing-plans、code-review、git-worktrees。还有元技能 writing-skills,教你怎么写新的 Skill。
作者把多年的工程经验,做成了 AI 能理解的格式。这才是真正的授之以渔。
03
怎么用
第一步,装上。
以最主流的 Claude Code 为例:
/plugin install superpowers@claude-plugins-official
Cursor 用户:
/add-plugin superpowers
其他工具直接去项目 README 找对应命令就行,都是一条命令。
第二步,装完就能用,零配置。
装好之后,下次你让 AI 干活的时候,它的表现会完全不一样。
你跟它说"帮我写一个用户登录功能",它不会立刻开始写代码,而是先反问你。
认证方式是 JWT 还是 Session?登录失败要锁定账号吗?密码要符合什么强度要求?
你一一回答后,它会整理出一份实施方案。Task 1 设计用户表结构,3 分钟。Task 2 写密码加密单元测试,5 分钟。Task 3 实现密码加密函数,4 分钟。Task 4 写登录接口测试,5 分钟。
你说 go,它开始执行。
第三步,让它闷头干,你去摸鱼。
这是 Superpowers 最爽的地方,你说完 go 就可以去干别的。
AI 会自动跑测试、自动做代码审查、遇到需要决策的地方才来找你。
作者的演示里,Claude 能连续自主工作 4-8 小时不跑偏。
第四步,进阶玩法,写自己的 Skills。
如果你有自己的工作流,可以用项目里的 writing-skills 这个元技能,教 AI 怎么写出新的 Skill。
相当于让 AI 帮你扩展 AI 自己的能力,有点套娃,但是好用。
项目信息
Star:157,358
今日新增:2,058
最新版本: v5.0.7(2026-03-31)
协议:MIT(可商用)
作者:Jesse Vincent(Prime Radiant 团队)
主要语言:Shell 61.6% / JavaScript 27.5%
开源地址:
https://github.com/obra/superpowers
现在 AI 编码工具满天飞,但真正让 AI 好好干活的方法论才刚刚开始。
Superpowers 的 15 万 Star,是全球开发者用 Star 投票告诉你一件事——我们不缺更强的模型,缺的是让模型守规矩的方法。
如果你用 Claude Code、Cursor、Codex 或 Copilot 做开发,强烈建议今天就装上试试。
04
关注程序员腾哥
这个公众号每天挖一个 GitHub 上好玩又实用的开源项目,如果你想第一时间拿到科技最前线的开源动态,直接关注就行,后台对话聊天也可以。