Claude Code 里藏着一个很多人还没试过的开关:任务比预想难啃的时候,在 Claude 干活的间隙敲一个 ultrathink,当前回合剩余部分的推理努力就会往上抬一档。这条技巧来自 Addy Osmani 的分享,他转的是 @dmwlff 的说法——ultrathink 已经回到 Claude Code CLI,前提是你跑的是最新版终端。
这词不是新发明。它早先在 CLI 里出现过,后来被关掉,理由听着有点荒诞:看着怪,也容易让人犯迷糊。如今重新放出来,说明一件事——当模型开始自己决定要想多久,用户就需要一把手动扳手。自动推理档位适合日常活,改代码、跑测试、补类型,默认设置够用。可一旦撞上跨文件的脏重构、说不清来源的内存泄漏,或者一段看不出因果的并发逻辑,“再想想”这三个字,机器自己说不出口。ultrathink 就是替你说出口。
真正值得琢磨的不是这个魔法词,而是它的触发时机:Claude 已经在跑了,你在中途插话。传统工具里,这叫打断;在 Claude Code 里,这叫调参。交互的边界正在模糊,提示词和配置项之间的界线也一样。实用建议只有一条——别把它当默认档位挂着。推理预算跟算力和等待时间直接挂钩,日常任务硬顶最高档,等来的往往只是更慢的同一份答案。把它留给那些“第一次输出明显不对劲”的时刻,才划算。

