乐于分享
好东西不私藏

AI 编程工具写得越来越快,但方向越来越乱——superpowers 想解决这个问题

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 看一眼。

有时候,比换一个更强的模型更重要的,是先换一种用模型的方法。

参考链接

  1. superpowers: https://github.com/obra/superpowers
  2. superpowers-zh: https://github.com/jnMetaCode/superpowers-zh