Claude Code 的「思考档位」:think, think hard, think harder 和 ultrathink

6 阅读3分钟

think 用得好,是助你飞跃瓶颈的秘密武器;用得不好,Claude 就跟“没带脑子”一样干活。

你有没有过这样的体验?

你让 Claude 帮你分析个问题,结果它三句话就甩了个答案给你。

看起来“有模有样”,但一落地就出锅,漏洞百出。

很多人以为是 Claude 不行,其实真相是:你没有让它「好好思考」!


Claude 的隐藏技能:思考档位调节器

Claude Code 其实内置了一个「思考加速器」工具(叫 Think Tool),只不过你得自己触发。

🧩 它支持 4 个思考等级:

档位关键词思考 Token 上限思考深度
NONE不加任何关键词0 Tokens快速执行,几乎不思考
BASICthink / 想4K Tokens初级思考,快速粗略规划
MIDDLEthink hard / 好好想10K Tokens中度思考,适合复杂任务
HIGHESTultrathink / 仔细思考32K Tokens最深层思考,适合攻坚战

这不是玄学,而是写在 Claude Code 工程代码里的真实设定

加了关键词,它就真会多想一会儿!

中文关键词也能触发

别担心 Claude 看不懂中文,它的触发逻辑也支持我们母语:

  • HIGHEST(32K) :仔细思考、深思、多想一会
  • MIDDLE(10K) :好好想、多想想
  • BASIC(4K) :思考、想

比如你说「这个问题你仔细思考后再给我计划」——Claude 马上切换到最高档,分配最多思考时间!


实战建议:怎么用最合适?

当然可以,下面是每种思考档位的典型使用场景示例,简洁清晰,方便直接套用 👇


ultrathink 示例:拆分复杂产品功能

Prompt:  我想开发一个“智能日报助手”,可以自动从 Slack、Notion、GitHub 汇总今天的重点事件,帮我生成日报草稿。这个问题你先**仔细思考(ultrathink)**一下,输出一份模块划分、数据流和API接口设计。

📌 适用场景:多系统集成、需求模糊、需深度思考架构


think hard 示例:评估多个技术方案

Prompt:  我想为一个多人协作文档应用选择数据库方案,你**好好想(think hard)**一下,是选 PostgreSQL + Redis,还是 MongoDB + Kafka,输出比较分析并给出推荐理由。

📌 适用场景:多个路线可选、需要对比分析


think 示例:小任务做一下逻辑规划

Prompt:  我准备写一个脚本,把一个 Markdown 文件里的图片链接全部下载下来并重命名。你先**想一想(think)**该怎么做,用 Python 哪些库比较合适,再给我写代码。

📌 适用场景:任务不复杂,先简单过一遍思路


不加关键词示例:直接干活

Prompt:  我已经写好了这个 AI 摘要工具的使用说明,请你把下面这段文字格式优化为 README.md 文件,直接输出结果,不需要多想。

📌 适用场景:需求清晰,只需要执行,无需思考计划


建议用法套路:「Explore, Plan, Code, Commit」

Claude Code 官方推荐了一个 4 步法工作流:

  1. Explore:先让 Claude 读文件,但不写代码
  2. Plan:用 ultrathink 制定详细计划(核心)
  3. Code:基于计划写代码,并自检合理性
  4. Commit:生成 Pull Request 和 changelog

📌 重点来了#2 Plan 步骤一定要加关键词触发「思考档位」,否则很可能跳过深度思考直接开始干活!


不是 Claude 不聪明,而是你没让它动脑

Claude 的能力很强,但如果你不给它「思考空间」,它就只能草率应付。

用好 think、think hard、think harder、ultrathink,不但能提升输出质量,还能让复杂问题一步到位解决。

你觉得这个设计聪明吗? 你有没有踩过“Claude没想清楚就开干”的坑? 欢迎在评论区分享你的经验