探索 → 规划 → 编码 → 提交工作流
如果您从本课程中只能记住一件事,那就让它成为这个工作流: 探索、规划、编码和提交。没有它,大多数人会直接 让 Claude 编写代码——这意味着之后需要更多的纠偏。
探索与规划
处理前两个步骤最快的方法是使用规划模式(Plan Mode)。在规划模式下,Claude 无法编辑文件。它会读取文件并运行 shell 命令来进行探索,收集有关如何实现该功能的信息。
要进入规划模式,请按 Shift + Tab 直到状态栏显示 plan mode on。然后编写如下提示:

我需要在我们的图片上传流水线中添加 WebP 转换功能。请找出流水线中应该在哪个环节进行转换、我们是否需要新的依赖项,以及应该如何实现。
Claude 会读取相关文件、进行一些网络搜索,并给您一份行动计划。审查该计划,判断它是否符合您的要求。如果不符合,请要求它修改特定部分。

这是进行纠偏的最佳时机,因为此时还没有编写任何代码。如果您只是想对代码库有一个大致的了解,而不打算之后进行修改,也可以在不进入规划模式的情况下运行探索子代理(explore subagent)。
编码
一旦计划看起来不错,选择"批准"以接受它,并让 Claude 逐项完成列表中的任务。您的权限模式决定了 Claude 的推进方式:它可以在每一步都询问您、自动接受文件编辑,或在自动模式下运行,由后台安全检查对大多数操作进行筛查。
Claude 会尽力在认为计划"完成"之前进行故障排查,但有时您仍需要介入。这正是使用规划模式的好处——在执行之后,您还拥有了解您是如何得到这些结果的上下文,这有助于指导 Claude 的下一步决策。
以下是一些让编码阶段更顺畅的小技巧:
-
定义成功标准。 为了让 Claude 对其结果有信心,它需要清楚"正确"是什么样子。在编写计划时请明确说明这一点。
-
添加工具。 能帮助 Claude 实现目标的工具可以减少大量的来回沟通。例如,如果您正在构建 Web UI,请安装 Claude in Chrome 扩展程序,这样 Claude Code 就可以控制浏览器标签页并直接测试 UI。

-
包含测试套件。 为 Claude 提供一个可以持续验证的测试套件。Claude 甚至可以为您编写测试。在将其交给 Claude 之前,请确保这些测试是可靠的真实来源,以避免误报。
提交
一旦您自己测试了更改并对结果感到满意,就该推送您的代码了。在提交之前,请运行一个子代理代码审查员(subagent code reviewer)来审查您的工作。子代理能以全新的视角审视代码库——它不会带有主代理在会话中可能产生的偏见。

然后让 Claude 以您的风格生成提交信息。如此反复。
回顾
要高效使用 Claude Code,请遵循探索、规划、编码和提交工作流:
- 探索为 Claude 提供项目所需的相关上下文。
- 规划创建一份行动计划,Claude 用它来衡量成功与否。
- 编码是您与 Claude 之间的来回沟通,直到确定最终结果。
- 提交帮助您审查并推送代码,以便开始下一个功能的开发。