用途:分析 Claude Code 会话中每个已加载组件的 token 开销,找出可回收的上下文空间。适用于会话变慢或输出质量下降、近期新增大量 skills/agents/MCP 服务器、想了解剩余上下文余量,或计划继续添加组件前评估空间时。可通过 /context-budget 命令运行。
主要能力:分四阶段工作。一是盘点,扫描 agents/.md、skills//SKILL.md、rules/**/*.md、MCP 配置与 CLAUDE.md,按 words×1.3(散文)或 chars/4(代码密集)估算 token,并标记超长文件(agent>200 行、skill>400 行、rule>100 行、描述>30 词、CLAUDE.md 合计>300 行);对 .agents/skills/ 中重复副本跳过以免重复计数。二是分类,将组件归为始终需要、有时需要、很少需要三类,分别建议保留、按需激活、移除或懒加载。三是检测问题,包括臃肿的 agent 描述、过重的 agent 文件、冗余组件、MCP 过度订阅(>10 个服务器或包装 gh、git、npm、supabase、vercel 等 CLI 的服务器)、CLAUDE.md 臃肿。四是输出报告,含总开销、有效可用上下文百分比、组件明细表、按节省量排序的问题与前三项优化建议及潜在节省量。
使用方式:运行 /context-budget;加 --verbose 可输出逐文件 token 数、最重文件逐行明细、重叠组件间的重复行以及 MCP 工具清单与单工具 schema 估算。
限制与注意:token 数为估算值;MCP 工具 schema 按约 500 token/个估算,是最大优化杠杆;agent 描述即使不被调用也会进入每次 Task 工具上下文。资料未提供安装方式、收费与平台信息。