ARTICLE · 1245833
GitHub狂揽29万星!这个插件让AI编程从"瞎写"变成"工程师级开发"
不知道你有没有这种经历。
一句"帮我加个功能"丢给 AI 编程工具,它二话不说就开始改代码。改完看着像那么回事,一跑全是坑。测试?没写。计划?不存在的。它就像个热情过度但毫无章法的实习生,写完就拍胸脯说"我觉得没问题"。
Superpowers 就是来解决这个毛病的。
这个项目在 GitHub 上狂揽近 29 万颗星,是 Claude Code 生态里增长最快的开源项目之一。作者 Jesse Vincent 是个老牌开源人——Perl 6 之父、Request Tracker 的作者,还在 Anthropic 工作过。去年 10 月他把这套东西发出来,几个月就火遍了开发者圈子。
它到底干什么的?一句话:给 AI 编程 agent 装上"工程纪律"。
它怎么治 AI 的"瞎写病"
Superpowers 本质上是一套技能框架(skills framework)+ 软件开发方法论。装好之后,你的 AI 编程助手就不再是那个上来就撸代码的愣头青了,而是被强制走一套正规军的流程:
第一步,brainstorming(头脑风暴)。 你想做个东西,AI 不会直接动手。它会先反问你一堆问题——你到底想干嘛?为什么要这么做?有哪些边界条件?就像个老产品经理一样,把你的真实需求一点点抠出来。小改动就在聊天里确认,大项目它会写一份设计文档给你过目。
第二步,writing-plans(写计划)。 设计确认后,AI 会把工作拆成一个个 2-5 分钟的小任务。每个任务都写清楚要改哪些文件、写什么代码、怎么验证。官方的说法是,这份计划要"清晰到一个品味很差、没有判断力、不了解项目背景、还讨厌测试的热情初级工程师也能照着做"。
第三步,subagent-driven-development(子代理驱动开发)。 你说"开工",它就派子代理去逐个执行任务,每完成一个就审查一次。审查分两阶段:先查"功能对不对",再查"代码质量行不行"。严重问题会直接卡住流程,不让往下走。
第四步,强制 TDD。 这是我最服的一点。AI 必须先写测试,看着测试失败,再写代码让它通过。RED-GREEN-REFACTOR 循环被写死在流程里,不许跳过。Jesse 在博客里说过,AI 特别擅长给自己找理由跳过这些"无聊的规矩",所以 Superpowers 干脆把规矩变成强制性的——agent 每次任务前必须检查有没有对应的技能要用。
整个流程走下来,AI 可以连续自主工作好几个小时而不跑偏。有开发者实测后说,开发速度快了 2-3 倍,token 成本还降了不少。v6 版本发布时的官方数据是:构建速度提升最高 50%,token 成本砍掉最高 60%。
支持哪些工具?
这个项目的兼容性做得相当夸张。Claude Code、Cursor、GitHub Copilot CLI、Gemini CLI、Codex CLI、Kimi Code、OpenCode、Qwen Code……基本你能叫上名的 AI 编程工具,它都支持。
而且它在 2026 年 1 月被正式收进了 Anthropic 官方插件市场,等于拿到了官方背书。
怎么装?手把手来
安装方式取决于你用什么工具。这里挑几个最常用的说。
Claude Code 用户(官方市场):
在 Claude Code 里直接输入:
/plugin install superpowers@claude-plugins-official装完重启会话就行了。
Claude Code 用户(Superpowers 自家市场):
/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplaceCursor 用户:
在 Cursor 的 Agent 聊天里输入:
/add-plugin superpowers或者在插件市场里搜 "superpowers" 安装。
Kimi Code 用户:
打开插件管理器:
/plugins去 Marketplace 找 Superpowers 安装。也可以直接:
/plugins install https://github.com/obra/superpowersGemini CLI 用户:
gemini extensions install https://github.com/obra/superpowers更新的话:
gemini extensions update superpowers装好之后怎么验证?很简单,开个新会话,扔一句"Let's make a react todo list"。如果安装成功,AI 不会直接写代码,而是先触发 brainstorming 技能,反过来问你一堆问题。这就对了。
实际用起来什么感觉?
我翻了不少开发者的使用反馈。有个博主说,他本来以为这么重的框架学习曲线会很陡,结果"基本上是即插即用,比不用它明显更好,还不用花什么时间研究怎么用"。
另一个做独立开发的分享了个案例:他让 Claude 集成支付网关,从规划到测试全流程走完,零返工。这在以前是不敢想的——以前 AI 写支付相关的代码,不返工个三四次根本不敢上线。
当然也不是没有吐槽。Hacker News 上的讨论大概六四开,夸的人说它"把 vibe coding 变成了真正的 agentic engineering",批评的人觉得"小任务用它有点过度工程化"。这个看你自己判断,反正 MIT 协议,免费,装了不满意卸掉就行。
出问题了怎么办?
Superpowers 还内置了一个"自诊断"技能,叫 diagnosing-superpowers。如果你的会话出幺蛾子了——比如技能该触发没触发、AI 跑偏了重复劳动、烧的 token 异常多——你直接跟 AI 说:
"figure out what went wrong with superpowers in this session"
它会去读会话记录,给出带行号证据的分析报告。想深挖某个历史会话也行,把会话 ID 报给它就好。
写在最后
AI 编程工具发展到今天,大家慢慢发现一个事:模型本身够聪明了,缺的是"规矩"。Superpowers 的价值不在于让 AI 更聪明,而在于让它别耍小聪明——该问的问,该测的测,该审的审。
29 万颗星不是白来的。如果你也在用 Claude Code 或者 Cursor 这类工具,真心建议试试。反正就一行命令的事,说不定就回不去了。
guthub地址:
https://github.com/obra/superpowers















































































