最大化每次 Claude Code 会话的价值
Claude刚发的官博,原文:claude.com/blog/maximizing-the-value-of-your-claude-code-sessions
TL;DR:
🔸在不同任务之间运行 /clear。 这样可以避免把之前已经无关的上下文继续发送给模型,从而减少 Token 消耗。
🔸开始之前先确定好模型和 effort level(思考强度)。 如果在对话进行到一半时切换其中任何一个,都可能导致 prompt cache 失效,进而增加词元成本。
🔸用 @ 提及文件,而不是只写文件名。 这样文件会直接附加到你的消息中,可以省掉一次 Read 调用;如果原本 Claude 还需要自己去找这个文件,也能省掉一次搜索。
🔸给输出很冗长的命令加上 quiet 参数,或者让 subagent(子代理)去运行。 命令输出和文件一样,会被加入对话,并在整个会话剩余期间一直保留在上下文中。
🔸在一个新会话里运行一次 /context。 它会显示当前加载了哪些内容,例如 CLAUDE.md、MCP 工具定义等,这样你就可以删掉不必要的部分。
🔸离开键盘休息之前运行 /compact。 Prompt cache 会在一小时后过期,而趁对话仍在缓存中时对其进行压缩总结,成本会低得多。
有四件事最值得关注,大致按成本从高到低排列如图。
#How I AI#