Claude Code越用越慢?这个Skill给CLAUDE.md做体检,Token账单直降60%

你有没有这种感觉:Claude Code 越用越”迟钝”,上下文越来越长,Token 账单越来越离谱?

问题可能不在模型,而在你的 CLAUDE.md

最近有个叫 claude-md-optimizerSkill 在开发者圈子里悄悄走红——它专门给 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


GitHub: https://github.com/geuneda/claude-md-optimizer

评论区

0 条评论

登录后可评论。

陈一铭 10 阅读