【人工智能】Vibe Coding 高效工作流:8 条实战经验
Vibe Coding 高效工作流:8 条实战经验
1. 引言
下面这 8 条,是我在 Vibe Coding 时反复打磨的一套高效流程。它们不是零散的小技巧,而是一套从项目启动到日常迭代的完整工作流,能帮你少走弯路、少返工,让 AI 真正成为你的开发搭档。
记住想让用 Vibe Coding 当甩手掌柜,核心不是把需求丢给 AI,而是先把你的问题想清楚,再让 AI 把它执行出来。
2. 先写 AGENTS.md 再动手
AGENTS.md 是 Codex 每次开始工作前会读取的项目说明文件,它是给 AI 看的项目规矩。项目用什么技术栈、目录结构怎么放、命名规范是什么、哪些文件不能动、测试命令怎么跑、提交代码前要检查什么,都应该写进去。
没有 AGENTS.md,Codex 就会自己理解项目,特别自信地自由发挥。
所以我现在开新项目,第一件事不是让它写代码,而是先让它生成 AGENTS.md。官方建议控制在 250 行以内,超了反而适得其反。
在 Codex 里可以直接用 /init 生成一个初始版本,然后再根据自己的项目习惯改。
3. 先让 AI 出方案,不急着写代码
和 Codex 对话不要一上来就说:"帮我做一个完整后台。"这种需求太大,AI 很容易边写边猜。复杂任务我会先开 /plan,或者用 Shift + Tab 进入 Plan Mode。这个阶段先不急着改代码,先让 AI 读项目、读文件、理解结构,然后让 AI 输出它准备怎么做:要改哪些文件、模块怎么拆、数据怎么流转、风险点在哪里。
你确认完,再切回来开始实现。很多人用 AI Coding 翻车,就是因为一开始就没做这一步,所以之后方向错了就需要全部推倒重来。
4. 不给模糊需求,给验收标准
有需求时不要只跟 AI 说:"帮我优化一下页面。"要细化,比如我会改成:“把首页首屏改成深色科技风,保留当前文案,移动端不溢出,按钮点击后能跳转,最后跑一遍 build,不能有报错。”
两种提示词,效果完全不一样:前者是在让 Codex 猜你的审美,后者是在给它交付标准。
AI Coding 最关键是你能不能定义什么叫"做完"。你不给验收标准,它就会用自己的标准交差。
我会先读取你的经验文档和相关前端工作规范,再看项目结构。接下来会运行本地查看命令;风险是只读检查基本没有风险,后面真正改文件和构建前我会再说明。
5. 一次只让它做一件事
不要一次把十个需求全丢进去,比如:登录、交付、用户中心、数据看板、后台管理,全让它一起做。
这种不是提高效率,是制造混乱,输出质量很容易下降。
要习惯拆成一个个小闭环:先做登录页、再接登录接口、再处理错误提示、再做登录状态保存、再做退出登录。
每次只让它处理一个明确边界内的问题。任务切得越细,代码输出质量越稳定;任务越混乱,它越像一个很努力但没人管的实习生。
6. 先写测试,再写实现
让它根据需求先写出测试用例,再写代码。
好处是双向的:它有了验收标准,知道写到什么程度算完;你也有了验收标准,不用去靠感觉判断。同时每次涉及安装依赖、改配置、删文件、数据库迁移这类操作,我都会让它先说明原因。测试写完,你的文档也就顺带有了。
7. 每次写完,花两分钟检查一遍
Codex 改完代码之后,我会让它自己 /review 一遍当前改动。重点看一件事:有没有改到不该改的文件、有没有漏掉测试、有没有引入隐藏的边界问题。很多 Bug 不是当场报错,它会藏在某个状态、某个异常输入、某个移动端尺寸里,等你上线后再暴露。两分钟的习惯,能省掉两小时的 debug。
8. 上下文跑偏,果断重置
Codex 用久了之后,最大的问题是上下文输出开始跑偏。前面你改过需求,后面你又补过限制,中间还纠正过几次,对话越长,越混乱。这时候它可能会开始输出奇怪方案,不要硬救。直接 /clear 重置,重新给它一个更干净、更明确的任务。很多人舍不得清空上下文,觉得前面聊了那么多很可惜,但在 AI Coding 里,一个干净的上下文,往往比一段充满修正历史的对话有效得多。
官方文档也写了这条:连续纠正超过两次,重置比继续更快。
9. 固定流程封装成 Skills 或 MCP
MCP 是 Codex 连接外部工具和上下文的方式,它可以让 Codex 接入第三方文档、浏览器、Figma、GitHub、数据库、监控系统等工具。
这样 Codex 不只是看你粘贴的一段代码,而是能直接读项目资料、查 issue、看设计稿、理解真实上下文,再去改代码。
Skills 是 Codex 里的可复用工作流。
它不是简单保存一段提示词,而是把一套固定做事流程封装起来。比如每次修一个 GitHub issue,流程其实都差不多:先读 issue,定位相关文件,制定修改方案,改代码,跑测试,最后输出改动总结。
这套流程如果每次都重新说一遍,就很浪费。
所以可以把它写成一个 Skill,之后你只需要告诉 Codex 使用对应的 skill,它就能按固定流程执行,而不是每次从零理解你的习惯。Codex Skills 可以放在个人目录 ~/.codex/skills。
真正好用的方式,是把 AGENTS.md、MCP 和 Skills 组合起来。你把规则、上下文、流程都喂给它之后,它能像一个熟悉项目的开发一样,持续按标准干活。
10. 总结
Vibe Coding 的核心不在于把需求一股脑丢给 AI,而在于先想清楚问题,再让 AI 高效执行。这套工作流的关键在于:用 AGENTS.md 立好项目规矩,用 Plan Mode 先定方案再动手,用明确的验收标准替代模糊需求,用"一次一件事"的小闭环保证输出质量,用测试用例锁定完成边界,用两分钟 review 拦截隐藏 Bug,用果断重置对抗上下文漂移,最后把固定流程沉淀为 Skills 和 MCP。当规则、上下文与流程都被完整喂给 AI 后,它才能真正像一位熟悉项目的开发搭档,持续稳定地按标准交付,让你从繁琐的细节中解放出来,专注于真正重要的决策。

3678

被折叠的 条评论
为什么被折叠?



