2026年1月16日星期五

标题:AI编程神器Superpowers:强制思考,代码质量优先

内容概括:针对AI编程工具常生成错误代码的问题,Superpowers为Claude Code植入"资深工程师"工作流,通过头脑风暴、制定计划、测试驱动开发等技能,确保代码质量。它强调先思考再编码,覆盖开发全流程,支持自定义技能,虽看似变慢,实则提升效率,减少返工。

不知大家平时用 AI 写代码时,有没有遇到过这种崩溃的场景。

我们兴冲冲地给 AI 丢过去一个需求,它倒是反应很快,刷刷刷生成了一大坨代码。

结果一运行,满屏报错,业务逻辑还经常缺胳膊少腿。甚至,它今天写的代码,明天自己都不认得。

说白了,现在的 AI 编程工具最大的毛病就是"太听话"。它不懂得停下来思考,只会机械地堆砌代码。

无独有偶,今天一早我打开 GitHub,发现 Trending 榜被一个叫 Superpowers 的项目霸占了。

图片

出于好奇我点进去看了下,结果发现,这不就是我们一直在寻找的那个靠谱 AI 编程伙伴吗?

它的思路非常清奇:既然 AI 容易瞎写,那就强行给它植入一套"资深工程师"的工作流,逼着它按规矩办事。

简单来说,Superpowers 不是一个新的 AI 模型,而是一套给 Claude Code 用上 "外挂技能包"

装上它之后,我们的 AI 编程助手不再是个只会写代码的实习生,而是一个懂得 TDD(测试驱动开发)、懂得 拒绝不合理需求 的技术大牛。

当进入到终端,只需简单输入一个 /符号,就能直观地看到 Brainstorm(头脑风暴)Write Plan(制定计划)等指令,已经整装待发:

image-20260114164708266

为了看看它到底有多强,我们试着让它做一个生产环境级别的 "邮箱验证器"

输入需求之后,Superpowers 的 Brainstorming(头脑风暴) 技能自动触发。

它没有着急去撰写代码,而是像一位经验丰富的架构师,先通过多轮问答与我们对齐需求:

image-20260114175731618

当设计方案全部确认无误后,它会自动将这份详尽的文档写入到 docs/plans 目录下,为接下来的开发确立基准:

image-20260114183413355

设计方案确认后,输入「开始实现,又会触发 Superpowers 调动 writing-plans 技能,瞬间生成了一份长达 1200 多行的实施计划:

image-20260114184147033

紧接着,调用 subagent-driven-development 技能。这一刻,它仿佛化身为项目经理,将庞大的开发计划精准拆解成了 10 个原子级任务(Project Setup, Pydantic Schemas...):

image-20260114190950923

看到这里,相信大家已经感受到了它的强大。但这,还只是 Superpowers 技能库的冰山一角。

除了上面演示的技能外,它还内置了系统调试、代码审查、工作流管理等十多种技能,几乎覆盖了从编码到交付的每一个环节。

如果这些技能还不满足我们的需求,它还可以让我们 "自定义技能",并提供了详细教程。

轻松上手

目前,这个工具主要是为 Claude Code 设计的插件,安装非常简单。

如果我们已经配好了 Claude Code 环境,只需要在终端输入两行命令即可激活。

1、添加插件市场:

/plugin marketplace add obra/superpowers-marketplace

2、安装 Superpowers:

/plugin install superpowers@superpowers-marketplace
安装过程

对于还在使用 Codex 或 OpenCode 的同学,作者也提供了手动配置的文档,不过门槛相对会高一些。

写在最后

在这个大家都在卷 "秒生成" 的时代,Superpowers 却反其道而行之:它变慢了

它拒绝"一上来就写",强迫我们先头脑风暴;它拒绝"一把梭",逼着我们先写测试再写代码

初看繁琐,但这其实是最高级的"快"。因为它消灭了因"想不清"而返工、因"瞎写"而修 Bug 的无效时间。

它就像一面镜子,照出了我们的浮躁,也找回了软件工程的真理:代码质量,永远优于数量。

如果你受够了 AI 写出的代码全是 Bug,不妨试试这个"慢工出细活"的家伙。它或许不能让你飞起来,但一定能让你走得更远。

GitHub 项目地址:https://github.com/obra/superpowers

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

没有评论:

发表评论

ETH与迪士尼推出RelightAnyone

单张照片生成可任意调光3D头像。该方法通过两阶段训练,先利用多视角数据重建头像,再映射为可调光参数,无需复杂光照采集,实现高质量重光照与新视角合成。 添加微信号:AIGC_Tech,公众号小助手会拉你进群! 点击下方名片关注AIGC Studio公众号 ! 获取 最新AI前沿...