安利一个 11 万 Star 的必装插件,能让你的 Agent 体验直接质变

说实话,我用 Claude Code 这么久,最头疼的一件事就是——它太自信了。
你说”做个登录功能”,它噼里啪啦就开始写代码。Controller、Service、Repository,一整套给你堆出来。看着挺唬人,跑起来也能用。但过两天你要改个需求,打开代码一看……全局变量满天飞,命名全是 temp1、temp2,测试?不存在的。
每次看到这种代码,我都想砸键盘。你说它不会写吧,功能确实实现了。你说它会写吧,这种代码放到生产环境就是定时炸弹。
直到上周末,一个朋友给我推了个叫 Superpowers 的东西,说是 Claude Code 的插件,能让 AI 按正儿八经的工程流程干活。我当时心想,又是什么花里胡哨的提示词包装吧?
装上试了之后,真香。
今天就把这个东西从头到尾给你讲清楚,怎么装的、怎么用的、踩了什么坑。
到底是啥玩意儿
Superpowers 说白了就是给 Claude Code 加了一套工程纪律。装了它之后,你再让 Claude 写代码,它不会上来就敲键盘了。而是会先问你几个问题,搞清楚你要什么,然后出一份设计方案,你确认了才动手。
它在 Github 上,已经有 12 万的 star 数了。

核心定位
Superpowers 不是简单提示词,而是一套完整的SDLC方法论 + 可组合技能系统
目标:把 Claude Code 从 “写代码的实习生” 变成有流程、懂设计、会测试、能调试的资深工程师
解决痛点:AI 直接写代码、无测试、无计划、调试乱试、方向跑偏。
Superpowers 为 Claude Code、codex、Cursor 等 AI 编码工具装上工程化思维内核,强制遵循需求→设计→规划→编码→测试→审核完整开发流程,从根源解决 AI 代码看似合规、运行漏洞百出的痛点。
核心原则(记住这 4 点,不踩坑)
-
🔧 TDD 优先:先写测试,再写生产代码,从根源保证代码可靠性; -
📋 流程至上:所有开发任务按固定流程推进,拒绝 “凭感觉” 开发; -
✅ 简单性:降低代码复杂度,优先选择简洁、可维护的实现方案; -
📊 证据驱动:所有功能、修复都需验证,确认成功后再推进下一步。
核心价值
-
减少返工:标准化流程避免 AI 盲目生成代码,降低修改成本; -
提升质量:强制 TDD、代码审查,让 AI 生成的代码更规范、更可靠; -
降低门槛:新手也能借助 AI,遵循资深工程师的开发流程; -
团队适配:统一开发规范,便于团队协作,减少沟通成本。
安装插件
Codex 安装
Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md
Claude Code 安装
在 Claude Code 的终端中执行:
/plugin marketplace add obra/superpowers-marketplace
安装插件
/plugin install superpowers@superpowers-marketplace

工作原理
我们平常使用 AI 写代码,只要提出了需求,AI 就开始干活。最后可能出现很多 bug,还得改来改去,改动很烦躁。
Superpowers 不会直接跳到写代码。相反,它会退一步,问你到底想做什么。
它会跟你确认每个细节,在所有点都确认好,再出一份详细的计划。
Superpowers 会强行在 Agent 的链路里面插入一套结构化的工作流,再结合内置的 14 个 skills。
在启动任务后,它就会启动一个子代理驱动的开发流程,让代理们逐项工程任务进行检查和审查,然后继续推进。
Superpowers 的核心是将专业开发实践封装成一系列 Skills(技能),这些是预定义的、可组合的工作模板,包括:

开发工作流
-
需求澄清:调用 /brainstorm,通过提问明确需求、完成设计文档; -
分支准备:调用 /git-worktree(或手动创建),创建独立开发分支,隔离开发环境; -
制定计划:调用 /write-plan,生成详细实施计划,明确每一步任务; -
开发执行:调用 /subagent-driven-development,每个子代理完成一个任务;子代理完成后要过两道审查:规范合规审查(有没有违反设计文档)和代码质量审查(代码风格、性能、安全)。审查不通过就打回去重做。 -
测试验证:全程遵循 TDD,确保所有功能都有测试覆盖; -
代码审查:调用 requesting-code-review,全局审查代码; -
分支收尾:调用 finishing-a-development-branch,测试通过后,清理分支、验证功能,准备合并主分支。

项目地址
https://github.com/obra/superpowers
总结
Superpowers 它一套开发流程,把所有问题都想好了,再去开发,像一个团队在做事情,避免改来改去,最终写出屎山代码。
朋友们赶快去试试吧~

夜雨聆风