第 02 模块 · 3 节

从计划到执行的完整链路

《Claude Code 进阶实战》02 计划模式 · 本节时长 28 分钟

把「计划」和「执行」串起来

前两节讲了计划模式和怎么写好计划。这一节把完整的链路走通:从出计划,到确认,到执行,到验收。这是计划模式真正落地的样子。

对 codex-review,这条链路就是「一次评审的完整流程」:先出评审计划,确认后派子 Agent 开审,执行中盯住没跑偏,最后按验收标准收口。 走通这一节,你手里的 codex-review 就从「会规划」升级成「能真正审完一场」。

贯穿项目codex-review 的每次评审都走这条「计划 → 确认 → 开审 → 纠偏 → 验收」的链路。这一节把五步走通,就是给 codex-review 的评审流程定了「标准走法」。

完整链路(五步)

第 1 步:出计划

让 Claude Code 在规划模式下,产出一份计划(目标 / 步骤 / 文件 / 风险)。

对评审,就是让它出一份「评审计划」:审哪些文件、派几路、每路重点、怎么汇总验收。

第 2 步:你审计划

对照三个问题:能做吗?会碰错吗?有退路吗? 有异议就提出,让它改。

「第2步改成先做A再做B,另外别动 src/api/,其他可以。」

对评审,你审计划时可以这样修订:

评审计划第2步改成:安全子 Agent 先查硬编码密钥,再查注入;
另外把 docs/ 排除出评审范围,其他可以。

第 3 步:确认放行

你明确说「可以,开始做」。到这一步,Claude Code 才真正动手。

对评审,就是你明确「按计划开审」:

可以,按这个评审计划开审。

确认后,主会话才真正派子 Agent 并行审起来。

第 4 步:执行 + 途中反馈

它按计划执行,你观察它有没有偏离计划。一旦跑偏,立刻叫停:

等一下,你动 src/api/ 了,计划里说不碰。回到计划来。

对评审,跑偏的表现是「审了计划外的东西」或「某路只审了个皮毛」:

等等,逻辑子 Agent 怎么在审 docs/ 的文档?计划里排除的,让它回到 src/ 业务代码。

第 5 步:验收

执行完,按计划里的「验证标准」验收。达标才算完,不达标让它继续修。

对评审,验收标准就是计划里定的「可验收目标」:

三路结论都齐了吗?每路都按三档输出了吗?
冲突对账做了吗?「必须改」的每条都有位置+问题+建议吗?
没有 → 让它补,直到达标。

一个完整对话示例

你:先别动手。给「把登录校验抽成中间件」出个计划。
Claude:计划如下——【目标】…【步骤】1抽取…【文件】src/auth.js…【风险】…
你:可以,但第3步先跑测试,开始做吧。
Claude:(按计划执行,途中展示每步)
你:(中途)停,你先动了路由文件,回退,只改 auth.js。
Claude:好的,已回退,只改 auth.js。
Claude:(完成)已抽取中间件,测试通过。
你:跑一遍整体测试确认没破坏别的。
Claude:全部 42 个用例通过。

把同一段对话换成 codex-review 的评审场景:

你:先别开审。给「评审 src/ 这次 30 个文件改动」出个评审计划。
Claude:评审计划——【目标】输出三档清单…【步骤】派逻辑/安全/风格三路…【范围】审 src/,不审 test/、docs/…【风险】…
你:可以,但安全路先查硬编码密钥,按计划开审。
Claude:(派三路子 Agent 并行审,途中回报进度)
你:(中途)逻辑子 Agent 审到 docs/ 了,计划排除的,让它回到 src/。
Claude:好的,已纠正,逻辑路只审 src/ 业务代码。
Claude:(完成)三路结论已汇总并做冲突对账。
你:确认「必须改」每条都有位置+问题+建议了吗?
Claude:已补齐,全部符合验收标准。

两个容易踩的坑

坑1:计划阶段就动手了

计划模式本应「只读不改」。如果它开始改文件,就说明没在计划模式——叫停,让它回到只规划

对评审,对应的问题是「计划阶段就下结论了」。规划阶段它不该逐行深读、不该给具体评审结论,只该出计划。发现它越界下结论,就叫停:

现在只是出计划阶段,先别深入分析单个文件、别下评审结论,只把计划列清楚。

坑2:确认后就不管了

放行 ≠ 甩手。执行中要盯着它有没有偏离计划。「计划是约束,不是装饰」,偏离了就回退到计划。

对评审,确认开审后仍要盯着:是不是哪路子 Agent 审了计划外的东西、某路结论是不是偷懒只给了皮毛。 发现就跑偏叫停,让它回到计划范围。

心法计划的价值不在「写出来」,而在「执行时拿它当准绳」。」codex-review 里,评审计划审完一份改动的全程都要可对照——跑偏就叫停,漏审就让补。

什么时候可以直接跳过计划

  • 改一行字、加个注释 → 直接做
  • 方向非常明确、风险极低 → 直接做

计划模式不是教条。它服务的目的是「少返工」,当它反而拖慢时,就跳过。

对评审也一样:小改动、或你心里很清楚要看哪几个文件,直接审,别为评审再走一遍完整的计划链路。计划是给「大规模、方向不明、成本高」的评审准备的。


落地练习

练习① 三步走:第 1 步,选一个改动较大的分支,完整走一遍五步链路(出计划 → 你审并修订 → 确认 → 开审并盯跑偏 → 验收);第 2 步,在「执行」这一步故意构造一次跑偏——比如要求某路子 Agent 只审它范围外的一个文件,观察你能否及时叫停、它能否回到计划;第 3 步,按验收标准收口,确认「必须改」都达标。

② 怎么判断做对了:五个步骤你都能明确说出「我正处于第几步」;执行中发现跑偏能及时叫停且叫停有效;最后验收时你能对照计划里的验收标准逐条打勾。

③ 卡住了怎么办:如果它计划阶段就开审,重申「现在只出计划」;如果确认后它忘了计划、自由发挥,把计划再贴给它说「严格按这份计划执行,偏离就回到计划」。

常见坑:把「确认」当成一次性的,链路就走成了两段

很多人走这条链路,把「出计划」和「开审」当成两件独立的事:计划确认完,就完全撒手让 Claude 自由审,链路中间的「执行中纠偏」整个被跳过了。结果计划写得再好,执行时该跑偏照样跑偏,验收时才傻眼。

这条链路的本质是一个连续的过程:计划是准绳,确认是开关,执行要拿准绳盯,验收要拿准绳量。任何一环被「跳过」或「割裂」,链路就断了。

做法在 codex-review 里,把「评审计划」当成这次评审的合同:从确认开审到最终验收,全程拿它对照。别把「出计划」当单独一步做完就忘,它贯穿评审的始终。

小结

  1. 五步链路:出计划 → 审 → 放行 → 执行+纠偏 → 验收
  2. 放行后仍要盯执行,偏离就回退到计划
  3. 计划阶段动了文件 = 没在计划模式,叫停
  4. 小改动、低风险可跳过计划
  5. 计划是评审的「准绳」,贯穿评审全程

下一模块进入「技能系统」,把你的最佳实践沉淀成可复用技能——codex-review 的评审流程将被固化成一个技能。