一套让 AI 按"软件开发流程"干活的规矩
点击👇关注AI科技客,一起 AI 创富
专注于 AI 学习探索,帮助 AI 小白轻松入门
给它套个流程,质量直接翻倍
不是工具,是纪律
它写得飞快,但写完你越看越不对——
逻辑奇怪、边界没处理、测试一个都没过。
你让它改,它改了这里坏那里。
不是它不够聪明,是它没有流程。
今天聊一个专治这个毛病的开源项目。
你说:”帮我做个登录功能。”
它:”好!”——然后唰唰唰写了一大堆。
你一看:
• 没问你要哪种登录(手机号?邮箱?OAuth?)
• 没写测试
• 密码明文存了
• 还顺手给你加了三个你根本没要的”贴心功能”
你:”我不是这个意思……”
它:”好的,那我改。”——然后拆了重来。
01 它是谁?obra/superpowers
GitHub 上有个项目,叫 obra/superpowers。名字很中二,但做的事很实在:
而是给 AI 编程工具套上一套“软件开发流程”。
核心思想就一句话:
AI 写代码之前,必须先想清楚、说清楚、计划清楚。
它把整个开发过程拆成一条流水线。AI 不能跳步,每一步都有”关卡”卡着。
02 这条流水线,怎么卡住 AI 的?
它要先搞清楚:你到底要什么?边界在哪?有没有更好的方案?
每次只问一个问题(而且最好给选项),而不是甩给你一堆问题让你懵。
最后产出一份设计文档,你点头了,才能进下一步。
每个任务控制在 2-5 分钟:先写会失败的测试 → 看它失败 → 写代码让它通过 → 看它通过 → 提交。
小步快跑,每步都可验证。
先写测试,再写代码。测试不过,代码不算数。
而且用”子智能体”分工:一个写实现,一个查规格对不对,一个查代码质量。三个角色互相监督。
必须先做根因调查:读报错、复现、看最近的改动、追踪数据流。
找到根因,假设、验证,最后才动手——而且改的是”根”,不是”症状”。
你说了算,AI 不擅自做主。
03 为什么这套流程管用?
不写测试
边界靠猜
改一处坏三处
你永远在收拾烂摊子
测试先行
范围可控
每步有审查
你只管拍板
本质的区别:
写得快,但你得在旁边一直擦屁股。
套了流程的 AI = 一个守纪律的工程师,
慢一点,但每一步都让你放心。
04 几条原则,值得记住
还有一条特别重要:
05 谁该用?谁先别?
适合你,如果:
-
经常让 AI 写稍大一点的功能(不是改个 bug)
-
被 AI 的”自由发挥”坑过,返工到崩溃
-
想要可维护、可信任的代码,而不是”能跑就行”
暂时别用,如果:
-
只是改一行配置、改个错别字
-
你要的是”秒出结果”,不在乎质量
-
连”什么是 TDD”都不想知道
缺的是纪律
obra/superpowers 做的事很简单:
把人类工程师几十年总结的”开发规矩”,
教给 AI 一遍一遍地照做。
结果,它写出来的东西,终于像是人写的了。

感谢大家能看到最后,如果文章对你有启发,想进一步和我交流的话,可以添加我微信,私信”AI科技客“,会给你发送AI学习案例教程,仅限前20份。

夜雨聆风