Claude Code越用越慢?这个Skill给CLAUDE.md做体检,Token账单直降60%
你有没有这种感觉:Claude Code 越用越”迟钝”,上下文越来越长,Token 账单越来越离谱?
问题可能不在模型,而在你的 CLAUDE.md。
最近有个叫 claude-md-optimizer 的 Skill 在开发者圈子里悄悄走红——它专门给 CLAUDE.md 文件”体检”,告诉你哪里写多了、哪里写错了、哪里在浪费 Token。
它能做什么?
这个 Skill 会对你的 CLAUDE.md 打分(0-100),逐项拆解问题:
- Anti-pattern 检测:把代码风格规则写进 CLAUDE.md(应该放 linter,不是这里)、指令模糊重复、内容膨胀
- Token 开销分析:中文内容比英文多消耗 30-50% Token,这个 Skill 会标出来并估算浪费量
- 跨文件重复检测:如果你在全局和项目级 CLAUDE.md 里写了相同内容,它会告诉你哪里重复了
- 注入顺序感知:Claude Code 加载配置的顺序是:全局 CLAUDE.md → 全局 rules → 项目 CLAUDE.md → 项目 rules → Memory,内容放错位置会直接影响效果
- 会话费用估算:计算每次请求和累计 Token 消耗,帮助你预估账单
背后的研究
这个 Skill 不是凭空造的,它引用了 Anthropic 官方文档、HumanLayer、Arize 和 claude-inspector(一个 MITM 代理工具,通过分析 Claude Code 实际 API 流量来还原真实行为)。
几个关键发现:
- 每次 API 请求都携带完整 CLAUDE.md 内容(约 12KB 开销)
- 对话超过 30 轮后,CLAUDE.md 产生的 Token 开销超过 1MB
- 500 行的 CLAUDE.md 在 30 轮对话后累计消耗约 120,000 Token
优化建议
Skill 还给了一份权威的行数建议:
- 项目级 CLAUDE.md:150 行以内,理想在 100 行以下
- 全局 ~/.claude/CLAUDE.md:50 行以内,理想在 30 行以下
- 单个规则文件:30 行以内,理想在 20 行以下
CLAUDE.md 写得好,可以减少 35% 的修正次数,节省 60% 上下文 Token。
安装使用
在 Claude Code 对话里直接让它安装:
npx skills add geuneda/claude-md-optimizer
装完后说:”分析这个项目的 CLAUDE.md,给出优化建议”——它会输出评分、问题列表和具体修改方案,所有改动需要你确认才会执行,安全第一。
值不值得装?
如果你:
- 长期用 Claude Code 跑项目
- CLAUDE.md 已经写得很长但不确定是否有效
- 想控制 Token 消耗和月度账单
这个 Skill 值得一试。它本质上是一套”AI 编程 Agent 的性能调优工具”,背后有扎实的研究和数据支撑。
GitHub:https://github.com/geuneda/claude-md-optimizer
评论区
0 条评论
登录后可评论。