GitHub上124K Star!这个插件让agent彻底进化

0 阅读4分钟

最近大家一直在卷的Agent、Vibe Coding。但是发现一直有一个问题被忽略了。

好像,真正卡住大多数人的,是没有一个标准的工作流程。特别在创造一个你想要的软件的时候,没有标准流程,脑子里有的只是一个模糊的概念

找需求-做产品-开始推广......

这其实是一件非常可怕的事情。

所以,今天想给大家分享一个我自己在 Vibe Coding 的时候,一直在用的超好用的插件,也基本上是我推荐所有人都必装的一个——Superpowers

Claude Code、Codex、OpenCode、Cursor 什么的全都适配,全都能装。它在 GitHub 上,已经有12万+ Star,称得上是 AI 编程工具里工作流这块的天花板了。

Superpowers 不是一个编程工具,而是一套给 AI 编程工具用的"标准化工作流"。

说白了,就是在你启动 AI 编程助手的那一刻起,它不会一上来就帮你写代码,而是先停下来问你:你到底想做什么?以及各种细节问题

然后和你一起把需求打磨清楚,生成一份可执行的开发计划,再派子任务给不同的 Agent 并行处理,最后再帮你做 Code Review、跑 TDD 测试、收尾。

它解决的不是AI 能不能写代码的问题,而是AI 写代码的时候,能不能按照一个靠谱的流程来的问题。

真正有vibecoding经验的小伙伴应该知道前期规划好流程等细节能省巨多的精力。


三个核心能力,用过就回不去

能力一:帮你把"想做的东西"变成"可执行的计划"

很多人在 Vibe Coding 的时候,上来就让 AI 直接写代码。结果写着写着发现方向错了,代码越改越乱,最后彻底爆炸。

Superpowers 的工作流里,AI 在动手之前会先激活 brainstorming,用一连串问题帮你把模糊的想法磨清楚,然后把设计分成小块展示给你确认。确认完再进入 writing-plans,把整个开发计划拆成2-5分钟就能完成的小任务,每一步都有具体的文件路径、完整代码和验证步骤。

开始之前建议用这段提示词引导AI向你提问各种细节

你根据我的要求问我问题。规则:1、一次一个问题。2、根据我的回答如有问题继续追问。3、追问到最后有90%以上的把握理解了我的需求4、最后开始按步骤执行

这样你从一开始就知道 AI 要做什么、做到哪一步了,不会失控。

能力二:TDD 测试驱动开发,代码质量有保障

AI 写代码最怕什么?最怕代码看起来能跑,一上线就出问题。

Superpowers 内置了严格的 test-driven-development 流程:先写一个会失败的测试,看它失败,再写最少量代码让它通过,最后才提交。每一步都有测试保护,代码质量不再是玄学。

而且它强制执行 RED-GREEN-REFACTOR 循环——写代码之前必须先写测试,测试不通过不进入下一阶段。这个流程对 AI 同样有效。

能力三:子 Agent 并行开发,效率翻倍

当你确认了计划,按下"开始"之后,Superpowers 会启动 subagent-driven-development,把任务分发给不同的子 Agent 并行处理,每个子任务完成后都会经过两轮 Review——先检查是否符合规格,再检查代码质量。

用这种方式,Claude 这类工具可以连续自主工作两三个小时,完全不偏离你最初定下的计划。相当于你有了一个永不疲倦、严格按流程执行的开发团队。


怎么安装?

Claude Code(官方插件市场):

/plugin marketplace add obra/superpowers-marketplace/plugin install superpowers@superpowers-marketplace

Cursor(插件市场搜索安装):

/add-plugin superpowers

或者直接在插件市场里搜索"superpowers"一键安装。

Codex:

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md

OpenCode:

Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.opencode/INSTALL.md

还有什么?

除了上面三个核心能力,Superpowers 还有一整套配套的 Skill,覆盖开发的每个阶段:

  • systematic-debugging —— 四步法定位根因,不是凭感觉猜
  • requesting-code-review —— 自动做 Code Review,按严重程度报告问题
  • finishing-a-development-branch —— 任务完成后验证测试,提供合并/PR/保留/丢弃选项
  • using-git-worktrees —— 用 Git Worktree 创建隔离的开发分支
  • writing-skills —— 如果你想自己创建新的 Skill,它还有完整的写作指南

基本上一个完整软件开发流程里需要的每个环节,它都给你安排好了。


没有标准工作流的 AI 编程,就像没有图纸就开工盖楼——听起来很快,实际上到处返工。

Superpowers 把这个流程固化下来,让 AI 从一上来就写代码"变成"先想清楚、再做计划、然后执行、最后检查。不夸张地说,装上它之后,我用 AI 编程的体验直接上了一个台阶。

所有主流 AI 编程工具都支持,值得一试。


项目地址:  github.com/obra/superp…