过去三个月,我几乎没有手写过业务代码,却独立上线了一个完整的产品。这篇文章记录我摸索出来的工作流,以及踩过的坑。
先写规格,再写代码
AI Coding Agent 最怕的是含糊的需求。我的做法是先花半天写一份 SPEC.md:目标用户、页面清单、数据模型、验收标准,越具体越好。
规格文档不是写给 AI 的说明书,而是写给未来的自己的决策记录。
规格写清楚之后,Agent 的产出质量会有肉眼可见的提升,返工次数也少了很多。
按阶段推进,每个阶段都要验收
我会把项目拆成 4–6 个阶段,每个阶段结束时都要求 Agent:
- 运行构建和类型检查;
- 对照验收清单逐条自检;
- 停下来等我确认,再进入下一阶段。
这样即使某个阶段走偏了,损失也只是一个阶段的工作量。
哪些事情还是得自己来
- 产品判断:做什么、不做什么,Agent 给不了答案。
- 真实环境的配置:域名、支付、第三方后台,这些需要账号权限的操作只能自己动手。
- 最后一眼:上线前自己完整走一遍核心流程,永远不要省。
小结
AI Coding Agent 没有让我变成「不需要懂代码的人」,而是让我从「写代码的人」变成了「定义问题、验收结果的人」。