AI驱动开发的七阶段工作流:Grill到Review
Matt Pocock总结了一套AI开发工作流,从想法到代码有七步,还给出了/grill-with-docs工具,适合想用AI系统化编程的人参考。
Matt Pocock提出的AI驱动开发七阶段包括:Grill(将模糊想法转化为共享理解,产出问题陈述)、Research(缓存外部信息,产出research.md)、Prototype(验证设计,产出可丢弃原型)、PRD(描述终点,产出需求文档)、Issues(拆分为垂直切片,产出工单DAG)、Implement(Agent执行TDD,产出可运行代码)、Review(人工QA,产出新工单)。其中/grill-with-docs升级版支持代码库场景,引入CONTEXT.md术语表和ADR决策记录。
AI 驱动开发的七阶段 1. Grill 2. Research 3. Prototype 4. PRD 5. Issues 6. Implement 7. Review 来自 Skills For Real Engineers 作者 @mattpocockuk github.com/mattpocock/ski… 7 个阶段:目的 | 产出 1. Grill:把模糊想法变成共享理解 | 问题陈述 + 对齐 2. Research:缓存难探索的外部信息 | research.md 3. Prototype:用可玩代码验证设计/UX | 可丢弃原型 4. PRD:描述终点,而非路径 | 需求文档 5. Issues:拆成可并行执行的垂直切片 | 带依赖的工单 DAG 6. Implement:Agent 执行(TDD、Ralph 等) | 可运行代码 7. Review:人工 QA,发现问题再回环 | QA 计划 + 新工单 /grill-with-docs:这是 /grill-me 的升级版,专为有代码库的场景设计 额外能力: 1. 领域语言(CONTEXT.md) 来自 DDD 的 ubiquitous language。CONTEXT.md 只是术语表,不是 spec、不是实现笔记。 例:「materialization cascade」比「lesson 被 real 化时文件系统里占坑」省 token、可搜索、命名一致。 2. ADR(docs/adr/) 只在三条件同时满足时写:难逆转、无上下文会令人惊讶、存在真实 trade-off。 3. 会话中的四类动作 · 对照 glossary 挑战用词 · 用具体场景压测边界 · 对照代码发现矛盾 · 决策即时写入 CONTEXT,不批量攒 与 /grill-me 的分工:有代码库 → /grill-with-docs;无代码库(写悼词、纯产品构思)→ /grill-me。 Matt Pocock @mattpocockuk Here are my 7 phases of AI-powered development. I've been thinking that the pre-PRD phase needs more structure. You need to figure out the shape of the design tree first, before then walking down it with higher-fidelity prototypes. In other words, /grill-with-docs needs to change again IMO 🔗 View Quoted Tweet 💬 0 🔄 2 ❤️ 3 👀 350 📊 2 ⚡