AI 编程大型项目秘籍:从需求确认到测试验收的完整流程
项目重写三遍,我已经掌握了AI编程大型项目的秘籍!!!AI大型项目编程流程
先来我的人工手写版秘籍:
- 和claude来回对话确定需求,先将需求文档定稿
- 需求文档定好之后,让claude找网络相关的项目进行对比,找出不足
- 功能完善后,让claude给出技术实现文档
- 将技术实现文档和需求文档放到项目文件夹
- 进入项目文件夹打开codex
- 让codex读取需求文档和技术文档,分成多个开发周期,并给出对应周期的开发文档
- codex按开发周期开始开发
- 继续,一直继续
- codex完成后,让codex根据项目结构和代码写一个完整流程功能文档
- 将功能文档给claude,让他评估和原始文档差别,给出优化清单
- codex按清单优化
- 优化完后,让codex更新功能流程文档
- 再给claude,重复这个流程,直到没有优化点
- 开始功能测试,让claude给出测试功能可靠性和完整性的清单和流程
- codex按清单排查,输出给claude
- claude继续给测试清单和流程,重复这个流程直到完成
下面是ai优化版的,各位喜欢哪个用哪个:
核心思路:Claude担任架构师 / 评审,Codex担任执行工程师,两者分工明确,通过文档驱动整个开发周期。
阶段一:需求确认
第1步 — 需求对话定稿
与 Claude 反复对话,逐步明确项目目标、功能边界、用户场景。
对话结束后,让 Claude 输出一份正式需求文档并确认定稿。
第2步 — 竞品对比分析
将需求文档交给 Claude,让其搜索网络上的相关项目进行对比,找出:
● 同类项目的常见功能
● 当前需求文档的不足与遗漏
根据对比结果补充完善需求文档。
第3步 — 技术实现文档
需求稳定后,让 Claude 给出技术实现文档,内容包括:
● 技术选型
● 架构设计
● 模块划分
● 关键实现思路
阶段二:开发准备
第4步 — 文档入库
将以下两份文档放入项目文件夹:
● 需求文档.md
● 技术实现文档.md
第5步 — 进入项目目录,打开 Codex
cd your-project-folder
启动 Codex
第6步 — 拆分开发周期
让 Codex 读取需求文档和技术文档,按功能模块拆分为多个开发周期,并为每个周期输出对应的开发文档。
建议:在 Codex 开始写代码前,先让其输出目录结构草案供你确认,目录定错后期改动成本极高。
阶段三:迭代开发
第7步 — 按周期开发
Codex 按开发周期文档逐步实现功能。
第8步 — 持续推进
每个周期结束后,让 Codex 输出本周期变更摘要,记录:
● 新增了哪些功能
● 修改了哪些模块
● 遗留了哪些问题
然后继续下一个周期,直到所有周期完成。
阶段四:评审优化
第9步 — 生成功能流程文档
全部开发完成后,让 Codex 根据当前项目结构和代码,输出一份完整的功能流程文档,描述系统实际实现了什么、各模块如何协作。
第10步 — Claude 评审,输出优化清单
将功能流程文档交给 Claude,让其对比原始需求文档,评估差距,输出优化清单。
建议:提示 Claude 区分优先级:“请标出哪些是阻断性问题,哪些是优化项。”
第11步 — Codex 按清单优化
Codex 按优化清单逐项修改。
第12步 — 更新功能流程文档
优化完成后,让 Codex 更新功能流程文档,反映最新状态。
第13步 — 重复评审循环
将更新后的文档再次交给 Claude 评审,重复第10-12步,直到 Claude 评审结果显示无优化点为止。
阶段五:测试验收
第14步 — Claude 给出测试清单
让 Claude 针对功能可靠性和完整性,给出结构化的测试清单和测试流程。
第15步 — Codex 按清单排查并输出报告
Codex 按测试清单逐项排查,输出测试结果报告交给 Claude。
第16步 — 重复测试循环
Claude 根据报告继续给出新的测试清单,重复第14-15步,直到测试全部通过。
补充技巧
新用户视角验收(可选)
项目完成后,让 Claude 扮演一个完全不了解该项目的新用户,只阅读最终功能文档,指出哪些地方看不懂——这个视角能有效暴露文档盲区。
流程总览
需求对话 → 竞品对比 → 技术文档
↓文档入库 → Codex 拆分周期
↓按周期开发(含变更摘要)
↓生成功能文档 → Claude 评审 → Codex 优化 → 更新文档
↑___________________________|(循环至无优化点)
↓Claude 出测试清单 → Codex 排查 → Claude 复审
↑___________________________|(循环至测试通过)
1 个帖子 - 1 位参与者
via - (author: Carlos star)
评论已关闭