Help us improve
Share bugs, ideas, or general feedback.
Audits Claude Code context window consumption across agents, skills, MCP servers, and rules. Identifies bloated or redundant components and generates prioritized token-saving suggestions.
npx claudepluginhub aaione/everything-claude-code-zhHow this skill is triggered — by the user, by Claude, or both
Slash command
/everything-claude-code:context-budgetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
分析 Claude Code 会话中每个已加载组件的 token 开销,并提供可操作的优化建议以回收上下文空间。
Audits Claude Code context window consumption across agents, skills, MCP servers, and rules. Identifies bloat, redundant components, and produces prioritized token-savings recommendations.
Audits Claude Code context window usage across agents, skills, rules, MCP servers, and CLAUDE.md. Detects bloat, redundancy, and recommends prioritized token-saving optimizations.
Audits context window usage in Claude Code sessions — estimates tokens per component (CLAUDE.md, rules, skills, agents, MCP descriptions, history), reports headroom, and alerts on overflow. Use when sessions feel slow or degraded.
Share bugs, ideas, or general feedback.
分析 Claude Code 会话中每个已加载组件的 token 开销,并提供可操作的优化建议以回收上下文空间。
/context-budget 命令(此技能为其提供支持)扫描所有组件目录并估算 token 消耗:
智能体(agents/*.md)
description frontmatter 长度技能(skills/*/SKILL.md)
.agents/skills/ 中的重复副本 — 跳过相同副本以避免重复计数规则(rules/**/*.md)
MCP 服务器(.mcp.json 或活跃的 MCP 配置)
gh、git、npm、supabase、vercel)CLAUDE.md(项目级 + 用户级)
将每个组件排序到相应的桶中:
| 桶 | 标准 | 操作 |
|---|---|---|
| 始终需要 | 在 CLAUDE.md 中被引用、支持活跃命令,或匹配当前项目类型 | 保留 |
| 有时需要 | 领域特定的(如语言模式),未被 CLAUDE.md 引用 | 考虑按需激活 |
| 很少需要 | 无命令引用、内容重叠,或无明显的项目匹配 | 移除或延迟加载 |
识别以下问题模式:
生成上下文预算报告:
上下文预算报告
═══════════════════════════════════════
估算总开销:~XX,XXX token
上下文模型:Claude Sonnet(200K 窗口)
可用有效上下文:~XXX,XXX token(XX%)
组件明细:
┌─────────────────┬────────┬───────────┐
│ 组件 │ 数量 │ Token │
├─────────────────┼────────┼───────────┤
│ 智能体 │ N │ ~X,XXX │
│ 技能 │ N │ ~X,XXX │
│ 规则 │ N │ ~X,XXX │
│ MCP 工具 │ N │ ~XX,XXX │
│ CLAUDE.md │ N │ ~X,XXX │
└─────────────────┴────────┴───────────┘
警告:发现 N 个问题:
[按 token 节省量排名]
前 3 项优化:
1. [操作] → 节省 ~X,XXX token
2. [操作] → 节省 ~X,XXX token
3. [操作] → 节省 ~X,XXX token
潜在节省:~XX,XXX token(当前开销的 XX%)
在详细模式中,额外输出每个文件的 token 计数、最重文件的逐行明细、重叠组件之间的具体重复行,以及带每个工具 schema 大小估算的 MCP 工具列表。
基本审计
用户:/context-budget
技能:扫描配置 → 16 个智能体(12,400 token)、28 个技能(6,200)、87 个 MCP 工具(43,500)、2 个 CLAUDE.md(1,200)
标记:3 个重度智能体、14 个 MCP 服务器(3 个可替换为 CLI)
最大节省:移除 3 个 MCP 服务器 → -27,500 token(开销减少 47%)
详细模式
用户:/context-budget --verbose
技能:完整报告 + 每文件明细,显示 planner.md(213 行、1,840 token),
带每个工具大小的 MCP 工具列表,并排显示重复的规则行
扩展前检查
用户:我想再添加 5 个 MCP 服务器,有空间吗?
技能:当前开销 33% → 添加 5 个服务器(~50 个工具)将增加 ~25,000 token → 推到 45% 开销
建议:先移除 2 个可替换为 CLI 的服务器以保持在 40% 以下
单词数 × 1.3,代码密集文件使用 字符数 / 4