一句话: Claude Code 按 Token 计费,AI 本身的行为浪费比界面噪音更烧钱。本文总结了 7 条规则——从"一次问清楚别来回折腾"到"回答别写论文说重点"——每条都能实实在在省 Token。
用了 Claude Code 一周,发现最烧 Token 的不是代码量大,而是AI 自己的行为模式浪费。
界面噪音(RTK 模式)管的是 CLI 层面的干扰。但这 7 条管的是 Claude 本身的习惯——反复读同一个文件、回答写成论文、不确定的事猜半天。后者在你的使用场景下更致命。
适合谁读:适合嵌入式开发者、单片机初学者及遇到类似问题的工程师
规则 1:一次问清楚再动手,别来回折腾
反面:你说"帮我改个函数",Claude 读文件、分析、改了。改完你又说"等等,变量名也要改"。又读一遍、分析、改。三个来回下来,同一个文件读了三次。
正面:开口前多想三秒,把所有要求一次说完。
不要: "帮我改个函数" 要说: "帮我改这个函数:1)变量名加 s_ 前缀 2)参数判 NULL 3)拆成两个函数每个不超过 100 行"省 Token 原理:少一轮对话 = 少一轮上下文重新加载。在一个长对话里,每轮新消息都要把前面的内容重新塞进模型。
规则 2:大文件用 Grep 定位 + Read 片段,别反复全文读
反面:每次让 Claude "看看这个文件",2000 行代码全读进上下文。调了三次,2000×3=6000 行塞进 Token 窗口。
正面:先用 Grep 搜关键字定位行号,再让 Read 只读那几十行。
Grep "I2C_Slave_Init" → 发现在第 157 行 Read 文件 157-230 行 → 只读 74 行省 Token 原理:Grep 几乎不消耗 Token,Read 片段精准命中目标区域。
规则 3:同文件多处动作用脚本一次性做完
反面:一个文件里改 5 处,分 5 次 Edit。每次 Edit 都要重新匹配 old_string、生成 new_string。5 次调用 = 5 倍的 Token 消耗。
正面:用 sed、PowerShell 或者 Bash 写一行脚本,一次改完。
# 一次 sed 搞定三处,不用三次 Edit sed -i 's/g_u8State/s_eState/g; s/100/100U/g; s/Delay/Drv_Delay/g' file.c省 Token 原理:Bash 调用只消耗指令字面量,不消耗模型推理时间。
规则 4:不确定的事别长篇推理,直接问
反面:你给了一个模糊的需求,Claude 开始猜——"可能是 A……也可能是 B……如果选 A 的话……但如果选 B……",500 字的推理输出全是 Token。
正面:Claude 不确定的时候,让它问,别让它猜。
把"遇到不确定的事先问我,别自己推理半天"写进项目配置里省 Token 原理:推理输出 = 纯浪费。一个问题 20 字解决的事,不要用 500 字推理替代。
规则 5:Bash 大输出先写文件再 Grep,别全量吐
反面:grep一个 5000 行的日志,输出全塞进 Claude 的上下文。5000 行你只看了 3 行有用的。
正面:
# 输出写文件 grep "error" large.log > /tmp/errors.txt # Claude 只看精炼结果 cat /tmp/errors.txt | wc -l # 先看有多少条 cat /tmp/errors.txt | head -20 # 再看前 20 条省 Token 原理:上下文窗口里塞满原始输出 = 白白吃掉后面对话的空间。先写文件再筛选,只喂精炼过的内容。
规则 6:读过的内容记着,别反复读
反面:Claude 在两轮对话里读了三次同一个头文件——因为每轮对话切换时"忘了"上次读过。
正面:用项目的持久化记忆(CLAUDE.md 或 memory 文件)记录关键信息。
# 学了什么 - ADuCM431.h 里 SysTick_IRQn 是缺失的 - SPI 模式 0, CPOL=0 CPHA=0下次 Claude 读到这些记忆,不会重新翻文件。
省 Token 原理:记忆文件几百字节,重新读源文件几千字节。一次记忆,终身免读。
规则 7:回答别写论文,说重点
反面:你问"这段代码有什么问题",Claude 回复:
从架构层面来看,这段代码存在以下几个维度的改进空间…… 首先我们来看变量命名层面…… 其次从代码复用角度…… 第三从性能层面……500 字,核心信息只有三句话。
正面:在项目里设规则。
回答风格: 先说结论,再说理由。三条以内说完,不用废话铺垫。 代码示例只给关键部分,不要完整函数。或者在提问时直接加一句"三句话说完"。
省 Token 原理:输出 Token 按字算钱。回答精简 60% = 省钱 60%。
总结
| # | 规则 | 一句话 |
|---|---|---|
| 1 | 一次问清楚 | 开口前想三秒,所有需求一次说完 |
| 2 | Grep + Read 片段 | 别反复全文读大文件 |
| 3 | 脚本批量改 | 同文件多处改动用 sed,别分次 Edit |
| 4 | 别推理,直接问 | 不确定就问你,别自己猜 500 字 |
| 5 | 先写文件再筛选 | Bash 大输出别全量吐进上下文 |
| 6 | 读过的记下来 | 用 memory 文件存关键信息 |
| 7 | 回答说重点 | 别写论文,三句话说清楚 |
这 7 条看着简单,但每一条都是烧过 Token 才学会的。按着来,每天的 Token 消耗大概能砍掉 30%-50%。
有用的话点个收藏,下次调试直接用。有问题欢迎评论区交流,看到了都会回。