编程 · Use case
AI Coding 全生命周期|Claude Code:Grill→PRD→TDD(Matt Pocock)
TL;DR
- 谁: 用 Claude Code / Cursor 类 Agent 写产品功能、却总在「乱改仓库」的工程师与 Tech Lead。
- 结果: 一套可复用的 AI Coding 流水线:Grill→PRD→tracer-bullet Issues→TDD Agent→人工复核。
- 工具: Claude Code / Cursor 类编码 Agent + 测试框架 + 本篇可嵌教程。
视频
AI Engineer(演讲 Matt Pocock) · Full Walkthrough: Workflow for AI Coding — Matt Pocock · 2026-04-24 · 方法提炼自公开教程;Prompt 为站内 RCTCF 改写;嵌入许可需人工复核。
按片内工作流跟练(有字幕对照)。
方法要点
- Research & Prototyping:先做可验证原型假设,不要直接让 Agent 大改。
- Grill Session:用文档/面试式追问压出边界与非目标。
- 写 PRD:结构化成 Agent 可读规格与验收测试。
- 切 Issues:垂直 tracer-bullet,每张可独立交付。
- Agent 实现 + TDD:选任务→写测→实现→提交;卡住处改 Prompt。
- Human-in-the-Loop Review → 部署监控;按 Agent 友好重构边界。
步骤 1 · 写下功能 brief 与成功标准
用一页纸写清用户、目标、非目标、边界。 完成标志:有 {{BRIEF}} 与 3 条可验收成功标准。
步骤 2 · 跑 Grill Session
用下文 RCTCF 让模型问 8 个约束/边界/边缘问题;人工答完再继续。 完成标志:问答题落盘,开放问题标「未知」。
步骤 3 · 产出 Agent 可读 PRD
要求含验收测试、非目标、依赖;禁止虚构 API。 完成标志:PRD 可独立交给 Agent 而不需口头补上下文。
步骤 4 · 切 tracer-bullet Issues
每张含 goal / files / tests / DoD;先做能打通主路径的垂直切片。 完成标志:Issue #1 可独立交付并带测试。
步骤 5 · Agent + TDD 实现 #1
先写测再实现;失败时改 Prompt/规格,不盲目重跑。 完成标志:测试绿 + 人工 diff 复核。
步骤 6 · 复核与 Agent 友好重构
整理边界、命名、测试夹具,方便后续 AFK 跑。 完成标志:下一 Issue 可重复同一流水线。
截图位:① 起始界面 ② 关键中间态(脱敏)③ 完成标志验收。
可复制 Prompt
全选代码块 → 粘贴到 Claude Code / Cursor / ChatGPT。把 {{变量}} 换成你的功能 brief。
Role: 你是 AI coding workflow coach,擅长把模糊需求压成可 Agent 执行的规格。
Context:
- Feature brief: {{BRIEF}}
- Stack: {{STACK}}
- Repo constraints: {{CONSTRAINTS}}
- Non-goals: {{NON_GOALS}}
Task:
1) Ask 8 grill questions (constraints, non-goals, edge cases, observability).
2) Draft a PRD with acceptance tests.
3) Slice into tracer-bullet issues (each: goal, files likely touched, tests, Definition of Done).
4) For issue #1: propose TDD steps an agent can run AFK.
Constraints:
- Do not invent APIs; mark unknowns as questions.
- Prefer vertical slices over horizontal layers.
- Keep each issue independently shippable.
- No fluff; actionable bullets only.
Format:
## Grill questions
## PRD
## Tracer-bullet issues
## Issue #1 TDD plan
## Open questions来源与版权
- Full Walkthrough: Workflow for AI Coding — Matt Pocock — AI Engineer(演讲 Matt Pocock) · YouTube · 2026-04-24。页面内播放使用官方嵌入。步骤与 Prompt 由 U know how 站内整理。
