AI Pulse
📡 X 信号

分享基于AI代理的规范驱动编程vibe coding方法

分享基于AI代理的规范驱动编程vibe coding方法

我来给大家展示现在做vibe coding最好的方法,还不会让AI代码代理把项目搞砸。

找一个像ChatGPT这样的聊天工具,开始在对话里迭代打磨你的想法。最后让它给你生成一份所有技术细节的SPECS.md文件。

把SPECS.md放到项目文件夹里,用claude或者任意其他代码代理,开最高配的最贵模型,让它读取SPECS.md,然后生成带项目符号的工作路线,保存到ROADMAP.md里。

还要让它生成一份README.md,描述项目完成后应该是什么样的。

最后一步,定义你的CODESTYLE,让它生成一个CODESTYLE.md文件,写下你的规则,比如:所有内容都用英文、可调试、只在必要时写模糊的技术性注释、始终保持格式化、代码库结构良好、满足生产环境要求。

现在只需要发起一个/new任务,选一个便宜但靠谱的模型,比如Sonnet 5或者GPT Luna,然后输入/goal Complete this project. Read ./SPECS.md | README.md | CODESTYLE.md | ROADMAP.md, complete bullet points on ROADMAP, commit on every significant checkpoint. Conventional commits "prefix: description" using CLI. Do not abuse comments or tokens. Format before commit.

搞定。你就得到了你的代码生成机器,这次生成的垃圾代码比之前少多了。我让它跑了一整夜,它提交了169次,把项目完成得非常好。

额外提示:想要更好的结果的话,可以让用贵模型的代码代理帮你完成路线图的0阶段或者1阶段。这样就能搭好项目的骨架和基础。然后小而便宜的模型就会模仿贵模型留下的这套代码风格。

附:这个方法叫做spec-driven development。你先写文档,把应用该有的行为记录下来,再写符合这个行为要求的代码。别和test-driven development搞混了。

本文由 AI 翻译自英文原帖,技术名词保留英文。

查看 X 原帖

订阅 AI Pulse

每天 08:00 · 12:30 · 18:30 · 23:50 更新