一天狂飙2000星!装上这个插件,我的AI从“菜鸟”秒变“工程总监”
GitHub一夜爆红的开源工具,让Claude Code、Codex和OpenCode学会“先想清楚再动手”
你是否有过这样的经历?
你说:“帮我写个登录功能。” AI二话不说,唰唰唰甩给你200行代码。 能跑吗?能跑。 但仔细一看,密码是明文存储的,SQL语句是直接拼接的,输入校验压根没有——简直是黑客的提款机。
或者你说:“帮我修一下这个Bug。” AI改了一处,结果给你引入三个新问题。 你就像在打地鼠,越改越乱,最终只想掀桌子走人。
这就是典型的 “Vibe Coding”(瞎猜式编程)。你的AI助手就像一个才华横溢但毫无纪律的实习生,有速度,没章法,产出一堆“能跑但不敢用”的代码。
直到最近,GitHub上出现了一个一天暴涨2000多星的开源项目,彻底改变了这个局面。它的名字,就叫 Superpowers。
一、 Superpowers到底是什么?它不是外挂,是“工程大脑”
简单来说,Superpowers是一个开源的、可组合的技能库(Skills)。把它装到你的AI编程工具(如Claude Code、Codex、OpenCode)里,它就会给AI助手强行植入一套 “软件开发工程流程”。
它的核心不是让AI更聪明,而是让AI遵循纪律。
就像给一个急性子的天才程序员,配了一个经验丰富的“项目经理”。从此,AI的每一步行动,都必须按照标准化的工程流程来:
-
先问需求,再动手 -
先写测试,再写代码 -
先做计划,再执行 -
先隔离开发,再合并提交
社区用一句话精准概括:Process over Prompt(流程大于提示)。
二、 装机前后,天壤之别:一个场景看懂它的魔力
让我们看一个最常见的“用户登录功能”开发场景:
❌ 没有Superpowers的传统模式:
你:帮我写个登录功能。 AI:(立刻埋头苦干)好了,这是200行代码,拿去用吧! 结果:代码风格随意、没有测试、安全漏洞百出,你花了更多时间去排查和返工。
✅ 装上Superpowers后的标准流程:
你:帮我写个登录功能。 AI:(自动激活
/superpowers:brainstorm技能) 好的,在动手之前,我们需要先明确几个问题:
登录方式:邮箱密码、手机验证码、还是第三方(如Google)? 需要“记住我”功能吗? 密码加密用bcrypt还是argon2? 登录失败的错误提示和处理流程是怎样的? …… 你:(逐一回答) AI:明白了。这是根据您的需求整理的设计文档,请确认。 (确认后)AI:(激活 /superpowers:write-plan) 我将任务拆解为以下几个原子步骤,每个步骤2-5分钟完成:
步骤1:在 src/utils/auth.js中创建密码加密函数。步骤2:在 tests/auth.test.js中为加密函数编写测试用例。步骤3:…… (生成详细计划)AI:计划已就绪。现在**(激活 /superpowers:execute-plan)** 在独立的Git工作区开始执行,并遵循TDD(测试驱动开发)流程。
看到了吗? Superpowers强迫AI从“急于求成的码农”,变成了一个“严谨细致的工程伙伴”。
三、 三大“黑科技”功能,程序员直呼真香
1. 强制执行TDD:先写测试,再写代码(违者删代码!)
Superpowers内置的 test-driven-development 技能,强制执行“红-绿-重构”循环。
-
红:AI必须先写一个必然会失败的测试。 -
绿:然后写最少量的代码让测试通过。 -
重构:在测试保护下优化代码。 最关键的是:如果AI胆敢先写实现代码再补测试,系统会直接删除这些代码,强制重来! 这彻底杜绝了“裸奔上线”的代码。
2. 子代理模式:AI自己当“项目经理”,解放你的双手
最爽的功能!当任务被拆解后,AI作为“主代理”,会把各个小任务分派给独立的 “子代理” 去并行执行。 每个子任务完成后,都会经过两阶段审查:先检查是否完全符合规格,再审查代码质量。 这意味着你可以放心让AI自己跑上几个小时,回来验收成果即可。你再也不用像“监工”一样全程盯着,焦虑它会不会跑偏。
3. Git工作流智能管理:实验失败?直接丢弃!
它会自动帮你创建 Git worktree,在一个完全独立、干净的分支上进行开发。 无论你怎么折腾实验性代码,失败了直接丢弃整个工作区,主分支干净如初,毫发无损。开发完成,它会问你:直接合并?创建Pull Request?还是先保留? 从此告别“一不小心污染主分支”的绝望。
四、 5分钟极速安装指南(以Claude Code为例)
安装简单到难以置信:
-
1 -
2 -
3 -
4 -
5 -
6 -
7
# 1. 在Claude Code终端中添加插件市场/plugin marketplace add obra/superpowers-marketplace# 2. 安装插件/plugin install superpowers@superpowers-marketplace# 3. 验证:输入 /help,看到 /superpowers:brainstorm 等命令即成功。
Codex 或 OpenCode 的用户也别担心,只需告诉你的AI助手去获取对应平台的安装文档即可,同样简单。
五、 什么情况用它最香?这张表说清楚了
|
|
|
|
|---|---|---|
| 开发需要设计的新功能 |
|
|
| 重构老旧/复杂代码 |
|
|
| 修复复杂Bug |
|
|
| 团队协作项目 |
|
|
| 改个错别字/调CSS样式 |
|
|
| 写一行日志/简单脚本 |
|
|
六、 不止于代码:思维外挂的“降维打击”
更令人惊喜的是,这套 “工程思维框架”已经开始跨界。
有人已经用Skills的思路,搭建了一套 “公众号全流程自动化系统” :
-
热点采集:自动抓取知乎、GitHub热榜。 -
选题生成:根据账号定位生成10个选题。 -
选题审核:AI自己对照《审核标准》打分,不及格重审。 -
文章撰写:遵循《写作风格方法论》生成初稿。 -
文章审核:100分制,90分以上才能发布。 -
配图与排版:自动完成。
从模糊想法到发布上线,全程AI自主协调,人类只需在关键节点确认。你正在读的这篇文章,可能就是类似系统生成的。
这证明了Superpowers的真正价值:它封装的是“从模糊到清晰,从计划到执行”的通用工程方法论,这套方法能应用于编程、写作、策划等任何需要系统化思考的领域。
写在最后
Superpowers的价值,不在于让AI写更多代码,而在于系统地解决“AI不知道该写什么代码”以及“如何写出好代码”的核心问题。
它强迫AI(也间接强迫我们)在动手之前,先搞清楚三件人类工程师都常犯错的事:
-
用户到底要什么? (需求澄清) -
怎么验证做对了? (测试驱动) -
出了问题怎么查? (系统化调试)
技术是工具,工程思维才是真正的超能力。Superpowers把这套超能力打包给了AI,也让每个使用者,离“产出可靠成果”这个目标,更近了一步。
项目地址: https://github.com/obra/superpowers
📌 互动一下: 你最近用AI编程遇到过什么哭笑不得的“翻车”现场?装上Superpowers后又有怎样惊艳的新发现?欢迎在评论区分享你的故事!
如果觉得这篇文章对你有启发,欢迎点赞、在看,转发给还在被AI“乱写代码”折磨的朋友们。
本文内容综合自多篇社区深度体验文章,旨在介绍这款改变AI协作范式的工具。
夜雨聆风
