构建不再是约束
传统 SDLC 为“写代码最贵”而设计;agent 把构建压短之后,瓶颈移到规划、审查/测试和部署,手审每一行 diff 跟不上。节目用“快了两倍”概括这一点(00:00:52–00:01:21)。官方原文是:human-speed stages keep their length while build collapses。https://claude.com/blog/the-ai-native-sdlc-playbook
对照 Rob Shocks 的 16 分钟讲解和 Anthropic 官方 playbook:intent.md 不是新文件格式,而是把“要什么、为什么、受什么约束”写成下一阶段能直接执行的版本化 artifact
intent.md 的价值不在文件名,而在于它把意图从对话里抽出来,变成下一段 agent 不需要继承上下文也能执行的审计记录
本文综合:Rob Shocks 把 Anthropic 的 AI-native SDLC 讲成一条 artifact chain——intent.md → spec.md → plan.md → diff/PR → 生产监控再写回 intent.md(00:02:14–00:02:42;00:13:47–00:15:10)。官方 playbook 把同一件事写得更硬:每个阶段结束时必须提交一份下一阶段能读的 artifact,commit 链就是审计轨迹;人仍然对需要判断的决定负责,只是注意力从“从头写”挪到“在门上签字”。https://claude.com/blog/the-ai-native-sdlc-playbook 因此,intent.md 不是又一个 markdown 习惯,而是在代码已经不再是瓶颈之后,把规划、审查、部署这些仍按人类速度运行的步骤,改成机器可交接、人类可追责的接口。
TL;DR
下面把节目时间戳、Anthropic 官方文档和本文综合分开写。未标注 URL 的句子默认来自视频字幕。
Anthropic 把 SDLC 从线性交接改成由版本化 artifact 驱动的闭环;intent.md 是这个闭环的入口,Rob Shocks 用 16 分钟说明普通团队可以从哪几段先落地。
THE ARGUMENT
把官方 playbook 和这期讲解叠在一起,主线可以写成五步:
传统 SDLC 为“写代码最贵”而设计;agent 把构建压短之后,瓶颈移到规划、审查/测试和部署,手审每一行 diff 跟不上。节目用“快了两倍”概括这一点(00:00:52–00:01:21)。官方原文是:human-speed stages keep their length while build collapses。https://claude.com/blog/the-ai-native-sdlc-playbook
originator 与 Claude 头脑风暴,产出 intent.md;任何人都可以当 originator,但 product owner 负责 backlog 审阅(00:02:14–00:04:29)。官方把模板写死为 Problem / Proposed outcome / Affected users and systems / Constraints / Open questions,并把接受或拒绝记进 git。https://academy.claude.com/courses/ai-native-sdlc-playbook/capture-intent
节目强调独立 agent 和有限 context window,所以要把 intent 与 spec 作为文档交接,plan.md 要写到“没看过对话的工程师也能实现”(00:07:03–00:08:24)。官方同样要求:accepted intent.md 触发 design,approved spec.md 触发 plan mode。https://academy.claude.com/courses/ai-native-sdlc-playbook/plan-mode
构建阶段用权限、hooks、lint、worktree 和 auto mode 加快执行;测试阶段让 agent 在人看到之前自检;skill 或模型变更要跑连续 evals(00:08:47–00:12:28)。官方补了一句节目没说清的话:skill 是建议性控制,必须守住的政策要有 hook 或审查关卡。https://academy.claude.com/courses/ai-native-sdlc-playbook/skills-as-institutional-knowledge
PR 审查、release gate 和生产监控把人从启动者变成签字者:agent 可以诊断、开 PR、写新的 intent.md,但不能自己批准上生产(00:12:26–00:15:37)。官方收束为:The loop keeps running. Human judgement stays above it。
DEEP DIVE
以下主题按节目时间排列。每条尽量标明:节目证据、官方补充、本文综合。
Rob Shocks 用六段 SDLC 开场:plan、design、build、test、deploy、maintain。他说 Anthropic 的大判断是:agent 出现前最贵的是构建;现在构建被压短,真正要改造的是两侧仍按人类速度运行的步骤。
先承认构建已经变快,再决定把人类注意力放在哪些门上,而不是继续用旧的审批节奏去追 agent 的产出。
规划不再从工作坊和 PRD 开始,而是让 agent 反复采访 originator,把领域经验和约束写进 intent.md。这份文件既给人读,也给下一阶段的 agent 执行。
intent.md 要回答的是要什么、为什么、受什么约束、还有什么没决定;它不是另一份更短的 PRD。
创建意图的人不需要是专家:客户报缺陷、产品经理提功能、开发者记流程改进都可以。但这些文件要进入 backlog,由 product owner 审,而不是直接开工。
降低意图入口的门槛,和提高签字门槛,是同一件事的两面。
intent 被签字后,下一份 artifact 是 spec.md。节目给出 Anthropic 的示例 prompt,并强调用 skill、政策或 agents.md 把组织规范编进去。
自动生成 spec 之前,先有一份被签字的 intent,以及一套版本化的组织 skill;否则自动化只会更快地传播误解。
工程师把 intent 和 spec 喂进 Claude Code 或 Cursor 的 plan mode,得到 plan.md。节目认为计划必须写到:没看过先前对话的工程师也能实现。
如果 plan.md 仍依赖聊天记忆才能执行,artifact chain 在这一环已经断了。
要让构建阶段在人少介入时仍可控,节目把 Anthropic 的 auto mode 和自己的实践叠在一起:先锁权限和 blast radius,再用 hooks 与 worktree 做并行。
先收紧权限和确定性护栏,再打开 auto mode;否则速度会变成不可审计的扩散。
传统测试常卡住交付:人做完后等 QA 数天。AI-native 路径是让 agent 在人类工程师或 QA 靠近前,尽量完成测试、lint、构建,甚至用浏览器截图。
人要审的是意图和风险;机械证据应在人看见之前,由测试、截图和 evals 先给出。
部署阶段,agent 开 PR,另一个 Claude 实例按政策和安全协议异步审查;hooks 可以要求特定权限、特定的人或 release gate,否则阻止部署。
审查自动化之后,人的工作变成判断“这件事该不该进生产”,而不是把 diff 当小说读完。
Rob 认为维护是整条工作流里最有雄心的一段:告警、工单、Slack 消息或定时任务可以在无人启动的情况下唤醒 Claude,让它根据日志写出新的 intent.md。
闭环成立的条件是:检测不靠模型,行动必须过门,结果重新变成 intent.md。
OPEN QUESTIONS
节目是 16 分钟导览,官方 playbook 面向大型、尤其是受监管企业。两者叠在一起,有几处没有被这期视频收住。
两者并不必然冲突,但视频没有说明:哪些 play 可以单独采用,哪些在缺少 branch protection、managed hooks 和 evals 时会失效。官方自己也说 plays 模块化、依赖图画在“Prerequisites”里;视频把整条链讲成一次导览,容易让人以为要一次换完。
自动化交接解决的是手写损耗,不是判断本身。如果团队只实现“intent 一合并就出 spec”,却没有人处理互相矛盾的安全/品牌/UX 约束,冲突会从需求会转移到生成出来的 spec.md 里。
视频把“人在回路”说成重要审查步骤,但没有给出门的清单。官方的门更具体:intent 接受、spec 接受、plan 接受、code owner、release authorization。缺省其中任何一扇门,速度主张都会变成责任空隙。
这期视频面向个人开发者和小团队,几乎不处理审计员已经接受的系统。对受监管组织,intent.md 若不能回写到现有记录,playbook 无法落地;对小团队,先上 Jira 同步又可能是过度设计。
这些偏差不否定主线,但说明不能把这期视频当实施手册。实施应以官方 playbook 和 Academy 课为准,视频只负责建立直觉。
SO WHAT
下面的动作把官方 playbook 收成可执行的最小切片;先做入口和门,再做自主维护。
CHAPTERS
对照 Rob Shocks 的 16 分钟讲解和 Anthropic 官方 playbook:intent.md 不是新文件格式,而是把“要什么、为什么、受什么约束”写成下一阶段能直接执行的版本化 artifact
开场:Boris Cherny、Claude Code 与六段 SDLC
主张:代码不再是瓶颈,流程才是
章节:intent.md 发现阶段
intent.md:人能读、机器能执行
originator 核对;任何人都可以创建意图
product owner 审 backlog,agent 可分流
章节:自动生成 spec 与治理
示例 prompt:intent.md → spec.md
插播:赞助商 Neon(agent-first 数据平台)
章节:构建与测试闭环
plan mode → plan.md,并质询破坏面
auto mode、权限、blast radius、worktree
hooks、lint 与并行 sub-agent
agent 自测、lint、浏览器截图
skill/模型变更要跑 evals
PR、异步 Claude 审查与部署门
章节:自主维护
越界/工单/消息唤醒 Claude,写出新的 intent.md
减少人类时间,但把人留在重要审查步骤
没有一刀切;不必扔掉现有流程
收尾:Switch Dimension 课程 waitlist
一句话带走
先写下一阶段能执行的 intent.md,再把人从“每个步骤的启动者”挪到“门上的签字者”。
方法与限制:本页基于 YouTube 视频 LoMOPj-lO8U 的 en-orig 自动字幕(JSON3,37 段,时长 00:16:21)以及 Anthropic 官方 AI-Native SDLC playbook / Claude Academy 对应课文整理。英文来自官方视频自动字幕,不是 creator 手写逐字稿,也未做音频级逐词校对;ASR token 为 0。中文由当前 agent 按稳定段落 ID 逐段翻译,英文原文保持不变。字幕明显误识别包括:Boris Journey(应为 Boris Cherny)、Cloud Code(应为 Claude Code)、new scale(语境上更像 skill)。节目时间戳来自字幕段落;官方补充均标注 URL。Insight、主题划分、张力与行动属于编辑性综合,不是讲者原句。00:06:10–00:07:05 为赞助商段落。公开引用请回到原视频对应时间点和官方文档复核。
查看逐字稿