思考与规划
2026/4/26大约 2 分钟快速入门
思考与规划
控制 Claude 如何分析和处理问题,是高效使用 Claude Code 的关键。
扩展思考
Claude Code 的扩展思考默认启用,会自适应调整推理深度。
Ultrathink — 深度推理
在提示中包含 ultrathink,Claude 分配最多 32k token 进行深度推理:
> ultrathink: 为我们的 API 设计一个缓存层,需要考虑分布式场景下的一致性问题对于复杂的架构决策或棘手的调试会话,扩展思考能带来质的区别。
仅在未设置 MAX_THINKING_TOKENS 环境变量时有效。设置了该变量时,它具有优先权。
/effort — 调整推理级别
使用 /effort 命令或在提示中指定推理深度:
| 级别 | 适合场景 |
|---|---|
| low | 简单查询、格式化、小改动 |
| medium | 常规编码任务 |
| high | 复杂重构、架构设计 |
| max | 等同于 ultrathink |
计划模式(Plan Mode)
按两次 Shift+Tab 进入。在此模式下 Claude 可以:
- 读取和搜索代码库
- 分析架构和依赖关系
- 起草实施计划
但不会编辑任何文件,直到你批准计划。拒绝计划时可提供反馈加快迭代。
也可以用命令行直接启动:
claude --permission-mode plan提示
计划模式是"先探索再编码"的最佳实践。在复杂任务中先用计划模式理清思路,确认方案后再切换到执行模式,能大幅减少返工。90% 的复杂任务都值得先过一遍计划模式。
扩展思考(API)
使用 Claude API 时,可以启用扩展思考查看逐步推理:
thinking: { type: "enabled", budget_tokens: 5000 }Claude 在响应前会在思考块中展示推理过程。适合调试复杂逻辑或理解决策链路。
