编程 · 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 改写;嵌入许可需人工复核。

按片内工作流跟练(有字幕对照)。

方法要点

  1. Research & Prototyping:先做可验证原型假设,不要直接让 Agent 大改。
  2. Grill Session:用文档/面试式追问压出边界与非目标。
  3. 写 PRD:结构化成 Agent 可读规格与验收测试。
  4. 切 Issues:垂直 tracer-bullet,每张可独立交付。
  5. Agent 实现 + TDD:选任务→写测→实现→提交;卡住处改 Prompt。
  6. 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

来源与版权