你是否曾在用AI写代码时,经历过这样的崩溃时刻?
满怀期待地向AI提出需求,它确实反应迅速,顷刻间生成大段代码。然而,一旦运行,却是满屏报错,业务逻辑也常常残缺不全。更令人无奈的是,它今天写的代码,可能明天自己都无法理解。
究其根源,当前多数AI编程工具的症结在于“过于顺从”。它们缺乏停顿与思考,只是机械地堆砌代码片段。
有趣的是,今天GitHub Trending榜单被一个名为 Superpowers 的项目占据。

深入探究后,我们发现,这或许正是我们一直在寻找的靠谱AI编程伙伴。
它的设计思路颇为独特:既然AI容易“瞎写”,那就为它强行植入一套“资深工程师”的思维与工作流,规范其开发行为。
简而言之,Superpowers并非一个新的AI模型,而是一套赋予Claude Code的 “外挂技能包”。
启用后,你的AI编程助手将不再是那个只会埋头写代码的实习生,而转变为一位精通 TDD(测试驱动开发)、懂得 拒绝不合理需求 的技术专家。
在终端中,只需输入一个 / 符号,便能清晰看到诸如 Brainstorm(头脑风暴)、Write Plan(制定计划) 等已就绪的指令:

为了检验其真实能力,我们尝试让它构建一个生产环境级别的 “邮箱验证器”。
输入需求后,Superpowers的 Brainstorming(头脑风暴) 技能自动激活。它并未急于编写代码,而是像一位经验丰富的架构师,首先通过多轮问答与我们精确对齐需求:

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

设计方案确认后,输入「开始实现」,Superpowers随即调动 writing-plans 技能,瞬间生成一份超过1200行的详细实施计划:

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

至此,相信你已经感受到它的强大。然而,这仅仅是Superpowers技能库的冰山一角。
除了上述演示的技能,它还内置了系统调试、代码审查、工作流管理等十多种技能,几乎覆盖了从编码到交付的每一个环节。
如果内置技能仍无法满足需求,它还支持 “自定义技能”,并提供了详细的配置教程。
轻松上手
目前,该工具主要作为 Claude Code 的插件使用,安装过程非常简单。
若已配置好Claude Code环境,只需在终端输入两行命令即可激活。
-
添加插件市场:
/plugin marketplace add obra/superpowers-marketplace -
安装 Superpowers:
/plugin install superpowers@superpowers-marketplace

对于仍在使用Codex或OpenCode的用户,作者也提供了手动配置文档,但操作门槛相对较高。
结语
在这个普遍追求“秒生成”的时代,Superpowers却选择了相反的道路:它让过程变慢了。
它拒绝“提笔就写”,强制要求先进行头脑风暴;它反对“一把梭”,坚持 先写测试再实现代码。
初看似乎繁琐,但这实则是一种更高级的“高效”。因为它从根本上消除了因“思路不清”导致的返工,以及因“盲目编写”而产生的Bug调试时间。
它如同一面镜子,既映照出我们内心的浮躁,也重新揭示了软件工程的本质:代码质量,永远优于代码数量。
如果你已经厌倦了AI生成满是缺陷的代码,不妨尝试一下这个倡导“慢工出细活”的工具。它或许无法让你瞬间起飞,但一定能助你走得更稳、更远。
GitHub 项目地址:https://github.com/obra/superpowers
关注“鲸栖”小程序,掌握最新AI资讯
本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/18079
