我用 Superpowers 治好了 AI 写代码的'急躁症'
我用 Superpowers 治好了 AI 写代码的"急躁症" 你有没有这种经历? 跟 AI 说一句"帮我加个登录功能",它三秒钟就开始生成代码了。你还没来得及说"我要 OAuth 不要密码登录",它已经把整个 auth 模块写完了。跑一下,报错。让它修,改了三处引入两个新 bug。再改,需求理解全歪了。 折腾一小时,还不如自己写。 问题不在 AI 笨——现在的 Claude、GPT 编程能力已经很强了。问题是它太急了。还没搞清楚你要什么,就急着动手。没有设计,没有测试,没有验证,凭着"感觉"改代码,改完说一句"看起来没问题"就算完成。 我最近发现了一个开源项目,专门治这个毛病。 Superpowers 是什么 Superpowers 是一个给 AI 编程 Agent 装的插件。它不改变模型能力,而是给 Agent 加了一套强制执行的开发流程。 你可以把它理解为:一个严厉但好心的技术 Lead,站在 AI 后面盯着它—— "停,先搞清楚需求再写代码。" "计划呢?计划写好再动手。" "测试呢?测试先写,代码后写。" "代码审查过了吗?没过不许继续。" 它由 Jesse Vincent(Prime Radiant 公司)开发,目前版本 v5.1.0,MIT 协议。支持 Claude Code、Codex CLI、Gemini CLI、Cursor、GitHub Copilot CLI 等主流 AI 编程工具。 实际用起来是什么体验 装上 Superpowers 之后,你和 AI 的交互模式会完全不一样。我用一个实际场景走一遍。 场景:让 AI 帮你做一个用户通知系统 没有 Superpowers 时,对话通常是这样的: 你:帮我做一个通知系统 AI:(立刻开始写代码)我创建了一个 NotificationService…… 你:等一下,我要邮件通知,不是站内信 AI:好的,我重新写…… 你:还需要支持批量发送 AI:我再加一个…… ...