最近大家一直在卷的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…