Optimization

Claude Code Ultrathink:深度推理和成本

解释 Claude Code ultrathink 适合哪些复杂架构、调试、迁移和 Plan Mode 场景,以及如何避免过度消耗 token。

Ultrathink Mode

在 Claude Code prompt 里加入 ultrathink,适合需要更深推理的架构设计、复杂调试、迁移方案和高风险实现计划。它可能提升方案质量,但会消耗更多 token,不应该作为日常小改动的默认写法。

快速答案

当“错误方案的成本”高于“多花一点推理成本”时,用 ultrathink。典型场景包括多文件重构、支付或认证改造、数据迁移、生产故障排查和 Plan Mode 方案审查。

简单文案、格式化、明显 bug 修复、普通 CRUD,不需要 ultrathink

如何使用

在 prompt 任意位置加上 ultrathink

Ultrathink 开启方式

适合场景

适合用:

  • 复杂架构设计
  • 技术方案取舍
  • 隐蔽 bug 调试
  • 多文件迁移方案
  • 支付、认证、数据库、重定向等高风险改动

不适合用:

  • 简单 CRUD
  • 样式微调
  • 快速 bug 修复
  • 格式化
  • 明确的一行文案修改

和 Plan Mode 搭配

更稳的用法是:先用 ultrathink 做方案判断,再用 Plan Mode 审查实现路径,最后再允许 Claude Code 修改文件。

这种方式适合生产仓库、迁移、SEO URL 调整、认证、支付和数据库相关任务。它不是为了显得“更强”,而是为了减少错误方向导致的返工。

和 Ultracode 的区别

ultrathink 更像单轮 prompt 里的深度推理请求。Ultracode 更适合范围明确的仓库级任务,例如审计、迁移、多文件实现或需要更高 effort 的工作流。

不要把二者都当默认模式。任务越小,越应该用普通模式。

相关页面