强烈建议所有AI编程软件都安装SuperPower
上个星期,我真的差点把 Claude Code拉黑。
我让它在现有项目里扩展登录逻辑,它三分钟丢来200行代码。
能跑,但根本不能上线。
局部看着没问题,放进项目全是冲突。
AI编程一直都有这个问题,项目一大,上下午就混乱。
前面刚写的代码,后面就推翻乱改
改一处,炸一片,越改越乱。
如果你也面临这个问题,请你一定要看完这篇文章。
因为SuperPower,实在是太宇宙无敌好用了!
痛点从来不是“不会写”,而是“瞎写”
用过 Claude Code、Cursor 的人,大概率都经历过同一个死循环:
兴奋 → 失望 → 手动擦屁股。
AI 能写代码吗?
太能了。
但代码质量?
说难听点,就像把一个天赋爆棚但毫无规矩的实习生,直接扔去生产环境提交代码——速度快、胆子大、坑挖得又深又密。
问题从来不是会不会写,而是怎么写。
没有设计讨论。
没有计划拆解。
没有测试验证。
AI 拿到需求就埋头猛冲,最后交出来的东西:
-
一个函数硬写 500 行 -
错误处理?能省则省 -
边界情况?让用户自己踩 -
代码结构?能跑就行
然后你花大半天 Review,边改边骂: 这写的什么玩意儿?
我也是这么骂过来的。
直到我装上了 Obra/Superpowers。

它不是普通的插件,而是给AI装上了“工程大脑” 。
它会梳理上下文、遵守项目规范、按正规研发流程写代码,专治上下文混乱、结构失控、维护性爆炸三大顽疾。
让AI从“乱写选手”变成“合规工程师”。
从github拿到了接近100K的Star,含金量不言而喻。
第一次用,我以为它坏了
安装就两行命令,可以作为插件安装在任何编程软件里面。
claude plugins install obra/superpowersclaude plugins enable obra/superpowers
重启 Claude Code或者Cusor,提示显示加载成功。
我信心满满发了一句:“帮我重构用户模块。”
结果 Claude 回我: “建议先做头脑风暴,明确目标与范围”
我当时直接懵了:我就想让你改几行代码,你跟我玩流程?
我忍着脾气配合后,它反而变本加厉。
它开始一连串提问:
-
重构目标是什么?性能?可读性?解耦? -
现有模块最大的问题在哪? -
测试覆盖率多少? -
哪些接口不能动?
回答完,它甩给我一份详细到离谱的计划:
阶段 1:分析现状
-
看清整个模块的结构关系 -
找出复杂,难维护的代码 -
检查哪里缺少测试
阶段 2:设计新结构
-
把代码按功能分层,逻辑更清晰 -
统一接口规范 -
先写测试,再写功能
阶段 3:逐步迁移
-
一段一段慢慢迁移代码 -
每改一部分就跑一遍完整流程 -
保证不改出线上问题
计划末尾还补了一行小字:
“本计划默认工程师具备基本判断力,如无,请补充更细步骤。”
我又气又笑。
但真按计划执行完。
原本预估三天的重构,两天搞定。
全程没出一次线上问题。
我的最终建议(人话版)
要不要装?
满足任意一条,明天就装:
-
项目要长期维护,不想被 AI 垃圾代码坑 -
喜欢用Claude Code,Cursor,可以当插件直接安装 -
喜欢Vibe Coding
最关键的心态转变
别把 Superpowers 当成“给 AI 用的工具”。
把它当成给自己用的工程纪律教练。
AI 只是执行者,你才是设计师。
它逼你做的讨论、拆解、验证——都是你本该做、却总在偷懒的事。
现在不一样了,等于在编程的时候有个超级教练指导着你做。
End
团队现在写新项目,强制用 Superpowers 过第一版代码。
这周有个实习生偷偷不用。
结果他写的模块,直接变成重大技术债。
Code Review 时我问他:为什么不用?
他说:太麻烦,束缚创造力。
我让他用 Superpowers 重写一遍。 结果:
-
代码量少了 30% -
测试覆盖率从 62 → 85% -
性能还更快了
“SuperPower没有束缚创造力,是防止创造力变成破坏力。”
这句话,我现在用来回答所有质疑 Superpowers 的人。
夜雨聆风