BlogNotes

AI Coding 工作流 v3

一套按 Audit、Plan、Execute、Review、E2E、Commit 六个阶段推进的 AI Coding 任务生命周期,以及触发回归检查的条件与范围。

一、任务生命周期

核心结构

任务按以下六个阶段顺序执行:

Audit → Plan → Execute → Review → E2E → Commit

阶段目标工具备注
1. Audit理解现状,不修改代码codegraph
2. Plan确定执行范围grill-me+ / plan可以在网页端或者 code agent 使用
3. Execute执行已确认任务Claude Code, CodexClaude Code 适合理解已有代码、跨文件修改与重构;Codex 适合明确 spec 后精准实现、补测试;也可以创建 subagent 修改
4. Review独立检查修改质量code-reviewReview 阶段最好和 Execute 使用不同 agent
5. E2E验证用户真实流程Playwright
6. Commit固化有效修改git + release-check

细节说明

阶段目标输入输出工具与备注
Audit理解现状,不修改代码任务描述、仓库现状现状与约束的梳理codegraph
Plan确定执行范围Audit 结论已确认的执行计划grill-me+ / plan,可以在网页端或者 code agent 使用
Execute执行已确认任务已确认的执行计划代码修改与测试Claude Code 适合理解已有代码、跨文件修改与重构;Codex 适合明确 spec 后精准实现、补测试;也可以创建 subagent 修改
Review独立检查修改质量修改结果审查结论code-review,Review 阶段最好和 Execute 使用不同 agent
E2E验证用户真实流程修改后的应用真实流程验证结果Playwright
Commit固化有效修改通过验证的修改提交与可发布状态git + release-check

补充验证

当修改满足以下任一条件时,必须执行 Regression Check:

  • 修改已有功能逻辑
  • 修改公共模块
  • 修改 API / Schema / Database
  • 修改 AI Prompt 或模型行为
  • 修改实验流程或数据逻辑
  • Bug 修复涉及已有流程

新功能测试通过即可。

回归类型说明
Impact Regression受影响功能链路的回归验证
Unit Regression相关单元与模块行为回归
API RegressionAPI / Schema / 契约兼容性回归
UI Regression关键界面与用户流程回归
Data Regression数据逻辑、迁移与一致性回归
Experiment Regression实验流程、分组与指标口径回归