所属教程:Claude Code 从入门到大师级完整教程 预计阅读:24 分钟
大任务一次性交付往往改动面大、测试不充分、审查困难、回退成本高。把它拆成一系列独立、可验证、可回退的小步,再按依赖顺序迭代推进,是代理协作中控制复杂度的核心方法。本节给出拆解标准、排序方法和迭代节奏。
/diff 与测试把关。| 标准 | 含义 | 不满足时的表现 |
|---|---|---|
| 独立可验证 | 该步完成后能用测试/构建/具体行为判定成败 | 必须等全部做完才知道对错 |
| 边界清晰 | 涉及文件与职责范围明确,不夹带无关改动 | 一步里混入多个不相关修改 |
| 可回退 | 即使撤销也不破坏整体可运行状态 | 中途状态无法单独保留 |
| 依赖有序 | 先做被依赖的基础步,再做上层功能步 | 先改界面后补底层,反复返工 |
/plan 让代理先给出任务分解与步骤顺序,确认后再执行。以"为某工具增加缓存并重构相关函数、补充测试与说明"为例,不直接整体下达,而拆为:
| 步骤 | 内容 | 验收方式 |
|---|---|---|
| 1 现状梳理 | 定位目标函数与现有测试,说明调用关系 | 输出影响范围与计划,不改动代码 |
| 2 抽取稳定边界 | 先做不改变行为的小范围整理 | 现有测试全绿、行为不变 |
| 3 主路径缓存 | 实现最小缓存主路径 | 目标场景行为正确、测试通过 |
| 4 边界与失效处理 | 补过期、空值与异常输入分支 | 新增边界用例通过 |
| 5 测试与说明收尾 | 补测试覆盖与必要注释/文档 | 测试与构建整体通过 |
/compact 保留当前步骤要点;切换到新任务用 /clear 并依赖 CLAUDE.md 续接。本节掌握了拆解标准、排序维度与迭代节奏。下一节讲中途纠偏:当代理方向偏离、范围漂移、验证失败或给出不一致说法时,如何用澄清、否决和重定向把任务拉回正确路线。
← 上一节:编程代理提示词的结构与要素 下一节:中途纠偏:澄清、否决、回到正确路线 →