
把 Claude Code 放进真实项目里用,最怕的不是它慢,而是它太快。一个老项目里,认证模块连着用户表、权限缓存、审计日志、前端路由守卫、CI 脚本和一堆历史兼容逻辑。需求看起来只是「调整登录态刷新逻辑」,但 Claude Code 一旦直接进入编辑状态,很可能会先改auth.ts,再改测试,再补一段脚本,过程中每一步都合理,拼起来却可能偏离原来的架构边界。Plan mode 的价值就在这里,它让 Claude Code 在真正改文件之前,先把自己的理解、路径和风险摊开。官方文档对 Plan mode 的定义很清楚,Claude 会研究代码、读取文件、运行探索性 shell 命令并写出计划,但不会修改源码,而且权限提示仍然按默认模式执行。进入方式可以是Shift+Tab,也可以在单次提示前加/plan,还可以用claude --permission-mode plan启动。(Claude)很多人把 Plan mode 理解成一个「暂停编辑」按钮,这个理解只说对了一半。它更像是 AI 编程里的设计评审会。Claude Code 不是拿到需求就开工,而是先形成一份可审查的行动方案。等计划准备好,它会把方案展示出来,并询问我们下一步怎么走。这里的关键不在于「批准」这两个字,而在于批准之后会进入哪一种执行姿态。官方给出的审批选项包括批准后进入 auto mode、批准并