Claude Code 上线 -checkup!一条命令扫清积灰配置,每个 session 省 5.5k tokens
公众号名称:程叙架构与AI.
作者名称:AI兴观点
发布时间:2026-07-09 12:26
✅ 点击上方 🔺 公众号 🔺 关注我 ✅
Claude Code 之父 Boris Cherny 昨天发了个命令叫 /checkup,自己当场跑了一把。结果惨到他自己都发截图出来——claude 命令坏了,38 个项目技能在 2345 个 session 里一次没被用过,CLAUDE.md 每次白加载约 10k tokens。
他说的原话是「enjoy」,但这画面怎么看都不像是 enjoy。
清理完后每个 session 能省约 5.5k tokens。省下来的就是钱。

Boris Cherny 发布 /checkup 命令
这不是一个新功能,是一个坦白
/checkup 做的七件事,每一件稍微想想都觉得:怎么才来?
① 清理没用过的 skills / MCP / 插件 装完就忘说的就是你。MCP 装了十个、skills 挂了一排,但你上一次用其中的某几个大概是三个月前。每开一个新 session,这些东西全塞进上下文里占位。
② 去重本地 CLAUDE.md 和仓库里那份 本地加了一大堆个人偏好,仓库里也有项目配置,两边重复的东西每 session 加载一次。
③ 把根目录里越来越大的 CLAUDE.md 拆成嵌套结构 一个超级文件 vs 按目录/项目拆成小文件 + skills,后者的上下文利用率高得多。这不是黑科技,是基本 hygiene。
④ 关掉慢 hooks 那些每次都要跑、每次都让你多等几秒的 hooks。该关的关,该撤的撤。
⑤ 升级 Claude Code 到最新版本 顺手的事。
⑥ 默认开 auto mode 不用再每步点确认。
⑦ 预批准常被你拒绝但无害的只读命令 「确定要运行 cat 吗?确定要运行 ls 吗?……」你拒绝了几百次,它还在问。预批准单子列好,清静了。
外加一些没说全的小惊喜。所有改动都会先问过你,不会自己动手。
连创始人的工具都烂成了这样

Boris 跑 /checkup 的结果
Boris 贴了自己的体检报告,有几个数字值得细品:
他的 claude 命令本身就已经是坏的——有一次测试把启动器给覆盖了,他自己不知道。
38 个项目技能,在 2345 个 session 里,使用次数为零。 这意味着这些 skills 自从装上就没碰过,但每个新 session,它们还是妥妥地出现在上下文里,一分钱不少地消耗 token。
CLAUDE.md 每个 session 额外加载约 10k tokens。 按每天 50 个 session 算,一天就是 500k tokens 白烧。一个月 15M。一年接近 200M。
不是 2000 万,是 2 亿。
连 Claude Code 的创造者都这样,你觉得你能好到哪儿去?
每清理一次,能省约 5.5k tokens。不是一次性的——是每个 session。
配置腐烂,不是懒是必然
这半年 Claude Code 生态膨胀太快了。skills、MCP 仓库、subagents,见到好东西就装,装完就忘了回头看一眼。有的人 CLAUDE.md 写了几百行,有的一台机器上装了 50 个 MCP server 只用了 3 个。
这不是懒。
这是一条自然规律:任何一个可扩展系统,随着时间的推移,配置熵必然增加,直到有人主动清理。
代码会腐烂,数据库需要索引,书架需要整理。Claude Code 的配置也一样。
过去半年这个生态的膨胀速度远超任何一个用户的维护意愿。/checkup 的出现,是在承认一件事:社区的扩展速度超过了用户的管理能力,需要工具来兜底了。
不只是 Claude Code。你用的那些 AI 工具——config、rules、prompts、skills——哪个不是悄悄地烂着?
怎么跑
在你的 Claude Code 终端里输入:
/checkup
就行了。
它会给三个选择:全清(推荐)、挑着清、只看报告不动手。所有改动都可逆——CLAUDE.md 的修改会留在工作区,你可以先 git diff 看一眼再提交,不用怕。
建议你先跑个「只看报告」的选项,看看自己的安装烂成什么样。
欢迎点赞、在看、转发
内容效果不满意?点此反馈