乐于分享
好东西不私藏

强烈建议所有AI编程软件都安装SuperPower

强烈建议所有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 的人。

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 强烈建议所有AI编程软件都安装SuperPower

猜你喜欢

  • 暂无文章