小白瞬间“专业程序员上身”,这套AI工作流把编程短板全补上了 | 实测Superpowers
哈喽大家好我是阿星最近我被一个问题反复教育AI 写代码越来越快但项目并没有越来越稳。我这种急性子以前最常干的事就是「先让它写完再说」。为了少走点弯路实测了套开源方案obra/superpowers。它把技术开发文档、分支隔离、代码审查、子代理协作这些工程师会做的动作变成一套有约束的流程。AI 不是想到哪写到哪而是按节奏过关。让业余编程爱好者有了专业工作流的加持。效果如何先说结论一些专家朋友也认为这是工程提示词的最佳实践。不过它有一个比较明显的问题就是对小项目有点太大了。比如我让他来做一个小的项目改造它会帮我写好mock占位一大堆东西。其实小工具开发codex基本都一两把就做完了都不用上这些mock值可能都完工了。所以这个项目它更适合体量稍微大一点的项目小工具你就别用它了。然后说我自己的体验。我之前不是参考Ben 老师的agent系统做了个写作工作流吗。我不鼓励大家让机器代替你写作因为那样的内容往往是没有流量的而不是看是什么东西写的虽然有1000多人转发但是只能给会编程的人用大部分人是看不懂的。长这样想用这个系统你要先有编程软件还要不晕代码才行直接难倒99%的人。我从商业化的角度来思考这个问题如果装叉别人看不懂等于没装所以我还是做的简单点把它还原会有界面的形态。第一版给我做的太理科男了写个文章还要给我打印日志。如果你开头约束好不会这样我是一开始只是想做做看所以没强制要求用户体验我让他改的可视化一点它就立马给我上了个规范文档还自己提交了。打开看了下他们这些内容和普通产品经理和普通开发的工作内容是不是都有点重复太成熟了工作的时候它真的给我核对的超级详细瞅瞅恨不得每个重要的技术大前提都要给我确认。不过被它这么一问我还顺带学了点知识•ᴗ•最后直接给我改对了复制、产出物下载、二期待实现的东西都给我弄的明明白白。接下来只用它在这个基础上去新增不同题材、发文管理就行了。整体上还是很方便的。原理是什么Superpowers ≈一套可被 Codex 自动发现并执行的工程流程规则Codex 启动时会扫描 /.agents/skills你的软链只是把 /.codex/superpowers/skills 挂到这个扫描目录里所以这些技能就被识别到了。子代理能力则是工具映射如果流程里需要“子代理”在 Codex 里就对应调用 spawn_agent它更像给 Codex 加了一层可复用的工程方法论操作系统。它把开发拆成明确步骤brainstorming、写计划、执行、review、收尾。你不用每次都重新想「下一步该干嘛」流程已经提前铺好。所以底层还是同一个 Codex但工作方式从“直接写代码”升级成工程协作。怎么安装直接给codex说就行了。我最近爱上了codex你们其他编程软件详见README。Fetch and follow instructions from https://raw.githubusercontent.com/obra/superpowers/refs/heads/main/.codex/INSTALL.md这个项目是全局安装不在你当前工区。安装完了之后直接去codex字下面的文件夹即可。比如在这里你就能清晰看到它实际上里面套娃了很多skills来对应它的工程技能。比如总的编程技能……比如脑暴技能……都可以一个个点开看看他们是怎么写的。装之后先重启一次 Codex如果你是刚加了 multi_agent true需要生效。 进入你的任意项目目录。直接在对话里用 superpowers 的技能名触发。具体技能如何触发打开项目后用关键词触发或者直接描述任务让它自动匹配。比如——1、自动触发你正常提需求就行比如“帮我做一个用户登录功能”。Codex 会根据描述匹配对应 skill。2、点名触发更稳你可以直接在消息里写 skill 名字比如1. use brainstorming帮我先把这个需求梳理成设计2. use writing-plans基于设计拆成可执行任务3. use executing-plans按任务开始实现4. use systematic-debugging排查这个报错5. use requesting-code-reviewreview 我当前改动3、推荐工作流最常用1. 先 brainstorming2. 再 writing-plans3. 再 executing-plans / subagent-driven-development4. 最后 finishing-a-development-branch然后你只需要再做最后一步退出并重新打开 Codex CLI重启一下我最喜欢的一个点是它能弥补半路出家学编程的人的短板。不少人让 AI 先写一大段再回头补测试。Superpowers是反过来先红后绿先思考写计划再补最小实现。听上去麻烦实操里更省事因为回滚和返工少了很多。另一个我很喜欢的点是多代理分工。这个仓库现在有 14 个技能模块像subagent-driven-development、requesting-code-review都在帮你拆任务和控质量。你可以把它理解成AI 不再是一个人闷头干而是一支有分工的小队。我自己的体感很直接从「盯着 AI 乱跑」变成「盯着流程质量」。焦虑感真的会下降。如果这篇文章对你有帮助请随手点赞、在看、转发三连让更多人看到。