① 上下文是什么

想象你在跟一个助理聊天。
上下文 = 助理能记住的最近说了什么
窗口满了 → 助理忘记前面说过的话 → 你又要重新说一遍

Claude Code 的上下文窗口是 200K tokens(约等于 150,000 个中文字)。听起来很多,但如果你开了很多工具(MCP)、加载了很多文件,很快就满了。

⚠️ MCP 插件开多了是上下文杀手。开了 20 个 MCP,200K 的窗口可能只剩 70K 给你用。

② 怎么看用了多少

敲这个命令:

/context-budget

会显示:

💡 每次感觉 Claude "变笨了"的时候,先敲 /context-budget 看看是不是上下文满了。

③ 节省上下文的 6 个方法

方法怎么做效果
关掉不用的 MCP/mcp → 只保留 10 个以内节省 30-50% 上下文
打 Checkpoint关键节点敲 /checkpoint防止丢失进度
手动压缩/compact 触发压缩腾出空间继续工作
分叉对话/fork 并行处理不相关的任务避免混在一起浪费 token
新开对话完全不相关的任务直接开新会话从零开始,上下文干净
精准引用文件@文件名 而不是让 Claude 去搜减少搜索消耗

④ 选对模型省大钱

不同模型价格差 10 倍以上。选对了,效果一样好但便宜很多:

场景推荐模型原因
简单问询、查文档Haiku便宜、快,简单活没必要用大炮
日常开发、代码审查Sonnet性价比最高,90% 的任务都能胜任
复杂架构、安全审查Opus推理最强,关键时刻才用
💡 不确定该用哪个?敲 /model-route 帮我分析这个需求该用哪个模型
🟢 省钱口诀:日常用 Sonnet,简单用 Haiku,搞不定了再上 Opus。

⑤ Checkpoint — 关键时刻存档

上下文满了 Claude 会"忘记"前面说过的话。在关键节点打 Checkpoint:

/checkpoint

什么时候打:

打 Checkpoint 后可以随时回退,不用从头再来。

⑥ 练习

  1. /context-budget,看看你当前用了多少上下文
  2. /mcp,关掉 3 个不常用的 MCP 插件
  3. 在一个关键节点敲 /checkpoint 存档
  4. 下次遇到简单问题,敲 /model-route 让它帮你选便宜的模型

⑦ 速查卡

我想...敲这个
看用了多少上下文/context-budget
关掉不用的插件/mcp
压缩上下文腾空间/compact
存档防丢失/checkpoint
分叉并行处理/fork
分析该用哪个模型/model-route
← 返回首页