AI 编程工具写得越来越快,但方向越来越乱——superpowers 想解决这个问题
如果你最近已经在重度用 Claude Code、Cursor、Copilot CLI 这些 AI 编程工具,有一个项目我觉得值得专门花几分钟看一下:superpowers[1]。
它解决的不是”AI 会不会写代码”,而是一个更常见的问题:很多 AI 工具一上来就写,写得很快,但需求没问清、方案没想透、测试没进主流程,最后返工很多。
superpowers 做的事其实很直接:给 coding agent 补一整套更像真实开发的工作流。不是收到一句需求就开始生成代码,而是先澄清需求、讨论方案、写计划,再进入执行、测试、review 和收尾。
它不是单个 prompt,也不是”让模型多输出一点”的插件,而是一套方法论:把”先想清楚再动手”变成默认流程。
它到底在补什么
很多人现在对 AI 编程工具的不满,不是因为模型不够强,而是因为过程太散。
你让它做一个功能,它可能马上开始写;让它修一个 bug,它可能先猜几种原因再顺手改一堆地方;做复杂需求,它也未必会主动帮你拆步骤、比方案、做验证。
superpowers 补的就是这层”开发流程感”。按它官方 README 里的基本 workflow,大概会经历这些阶段:
- brainstorming:先问清楚需求,讨论替代方案
- writing-plans:把设计拆成小任务和验证步骤
- executing-plans / subagent-driven-development:按步骤实现
- test-driven-development:把测试真正放进主流程
- requesting-code-review:阶段间做 review
- finishing-a-development-branch:最后做收尾和整理
它不是在教 AI “怎么更会写”,而是在教 AI “怎么更像一个靠谱工程师那样做事”。
为什么现在值得看
真正拖慢效率的,很多时候不是”模型写得不够快”,而是”模型写得太快,但方向不稳”。
尤其你一旦开始拿 AI 做中等复杂度的开发,问题会很明显:需求边界没确认就直接开工,只有实现没有方案比较,测试是补作业不是主流程,调 bug 靠猜不是系统定位,做完代码收尾很乱。
superpowers 试图把这些本来需要你反复提醒 AI 的事,变成它的默认动作。
怎么上手
如果你用的是 Claude Code,安装方式是:
/plugin install superpowers@claude-plugins-official
也可以通过 Superpowers Marketplace 安装:
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Cursor、Codex、Gemini CLI、Copilot CLI 也都有对应方式,仓库 README 里写得很清楚。最新 release 是 v5.0.7(2026-03-31),项目还在持续维护。
装完之后,重点不是去背所有 skill 名字,而是开始按它的思路用:别一上来就让 AI 写代码,先让它帮你把需求和方案聊清楚;设计确认后,再让它写计划、做实现、跑测试、做 review。
如果你主要是中文场景
平时主要用中文沟通需求、拆任务、写 review 的话,可以顺手看一下 superpowers-zh[2]。
它是在上游 superpowers 基础上做的中文增强版,更适合直接用中文把这套 workflow 跑起来。简单说:superpowers 解决的是 AI 编程”流程太散”的问题,superpowers-zh 解决的是这套流程在中文开发场景里的落地问题。
如果你现在对 AI 编程工具的期待,已经不只是”帮我补几行代码”,而是希望它更像一个能先理解、再规划、再执行的开发搭子,那 superpowers 真的值得去 GitHub 看一眼。
有时候,比换一个更强的模型更重要的,是先换一种用模型的方法。
参考链接
- superpowers: https://github.com/obra/superpowers
- superpowers-zh: https://github.com/jnMetaCode/superpowers-zh
夜雨聆风