
第一章 你有没有被AI写代码坑到怀疑人生?
说句扎心的。你现在用 Claude Code、Cursor 写代码,是不是经常这样:你让它”加个登录功能”,它二话不说就开始码。等你上线了才发现——短信验证码没接、密码明文存、并发没控制。问它”这 bug 咋修”,它改两行说”应该好了”,你根本不知道它动了哪。
这不是你的问题。这是绝大多数 AI 编程工具的出厂设定:它本质是个”会写代码的实习生”。有技术,但没工程脑子。你不说,它就不问;你不说边界,它就给你自由发挥。
最贵的 bug 从来不是语法错,是方向错。它吭哧吭哧写了五百行,你才发现:我其实只想要个能跑的 MVP,不是火箭。
那怎么办?今天给你介绍一个 GitHub 12 万星的开源神器——Superpowers。一句话:它不让你更聪明,它给 AI 套上”工程纪律”,让它从代码生成器,变成真懂工程的搭档。
第二章 Superpowers 到底是什么?别再当它是提示词模板
先泼盆冷水:Superpowers 不是另一个”提示词合集”。它是一套强制执行的工程规范系统。
它的核心思想就六个字:流程大于提示(Process over Prompt)。它把软件工程里那些最好但最容易被跳过的动作——TDD、代码审查、需求澄清、Git 隔离——全部封装成一个个 AI 能自动跑的 Skill。然后,强制你的 AI 走这条流水线。
它支持的姿势很多:Claude Code、Cursor、Codex、Gemini CLI、OpenCode 都能装。但对咱们大多数人,Claude Code 体验最完整,下面也以它为例。
你可能会问:我直接跟 AI 说”先写测试再写代码”不行吗?行,但靠”自觉”的东西,十次有八次会被跳过。Superpowers 的狠在于——它是工作流引擎,每个决策点都是强制检查项,不是建议。
第三章 5 分钟装上,比装个插件还简单
别被”开源框架”四个字吓到。安装就两条命令,在 Claude Code 终端里敲:
第一步,注册它的插件市场:
/plugin marketplace add obra/superpowers-marketplace
第二步,装核心插件:
/plugin install superpowers@superpowers-marketplace
装完输入 /exit 退出来重启 Claude Code,看到提示”Superpowers loaded successfully”就对了。再敲 /help,蹦出来 /superpowers:brainstorm、/superpowers:write-plan、/superpowers:execute-plan 三个命令,恭喜,激活成功。
前置条件就两个:Node.js 18+ 和 Git。你本机能跑 AI 编程,这俩早就有了。零门槛,真的零门槛。
第四章 核心玩法一:先 Brainstorm,再动手
这是 Superpowers 最反直觉、也最值钱的一步。
你以前说”帮我加个用户登录”,AI 立刻开写。现在不一样了——它会停下来,像技术评审一样反过来问你:权限模型用 OAuth 还是 JWT?失败怎么处理?要不要写测试?
你以为这是啰嗦?错了。这一步消耗的 token 也就三千到五千,相当于一次普通对话。但它能帮你揪出自己都没想到的边界情况。等它把设计文档整理出来,你确认”这部分对吗”,它才动手。
我的习惯现在很固定:任何超过 50 行的功能,先跑一遍 /superpowers:brainstorm。不是因为我没想清楚,是因为回答它的问题时,我经常发现自己漏了关键假设。投入产出比,高到离谱。

第五章 核心玩法二:TDD + 子Agent,质量直接起飞
这是 Superpowers 的杀手锏。它强制 AI 走”红-绿-重构”的测试驱动循环:先写一个会失败的测试(RED),再用最少代码让它过(GREEN),最后重构优化(REFACTOR)。
如果你让它写代码却没先写失败测试?它会直接拦下来:”请先完成测试用例。”不是建议,是直接挡。这就杜绝了”代码写完了再补测试、测试永远通过”的假把式。
更狠的是子 Agent 并行。你丢给它六个互不依赖的接口要加校验,它会自动派发多个干净上下文的子 Agent 同时干,每个只盯自己的小任务,互不污染。复杂重构任务,时间能砍掉 60%。
还有两阶段审查:先查”是不是按计划实现了”,过了再查”代码质量达不达标”。不过审?自动打回去修,直到全绿。这套下来,产出的代码跟三年经验工程师写的,肉眼看不出差别。
第六章 核心玩法三:Git Worktree 隔离 + 收尾决策
长会话最大的坑是什么?上下文膨胀,AI 干一小时就忘了最初的架构约定,代码风格开始糊。
Superpowers 的解法是 Git Worktree:每个功能在独立工作区里开发,主分支干干净净。实验失败了?git worktree remove 一删,零风险。多个功能并行也不打架。
干完之后,它还会给你四个选项:合并、建 PR、保留 worktree、还是直接丢弃。不像某些工具,稀里糊涂就给你合进去了。
还有几个实战技巧送你:原型阶段可以跳过 TDD,但正式开发一定要开;复杂项目定期 /compact 压缩历史;团队统一装,等于统一了开发规范和审查标准,沟通成本哗哗往下掉。

第七章 避坑清单 + 圈圈的真心话
最后给你划几条红线,都是血泪教训:
第一,别每个小任务都走完整流程。改个 CSS、修个错别字,直接说就行,别杀鸡用牛刀。
第二,别怕它多烧 token。短期看 Brainstorm+TDD 是多花 10%-20%,但返工率直接降 60%-70%。算总账,反而更省。
第三,敏感操作一定加一句”先问我确认再执行”。AI 再听话,也别把银行卡权限直接给它。
说点真心话。2026 年了,AI 写代码早就不是”能不能”的问题,是”稳不稳”的问题。Superpowers 的意义,不是让模型变强,而是用流程把 AI 的毛病管住。它现在 GitHub 12 万星、一度登顶 Trending,不是没道理的。
如果你还在用 AI 随缘编程,真的,今天就去装一个。先 brainstorm,再写计划,最后 execute——你会发现,AI 终于不只是会聊天的工具,而是真能替你扛活的工程搭档。
暂无评论内容