context-budget
Audits Claude Code context window consumption across agents, skills, MCP servers, and rules. Identifies bloat, redundant components, and produces prioritized token-savings recommendations. Use when the context window is filling up too fast and the agents, skills, MCP servers, or rules consuming it need to be identified.
Install
git clone https://github.com/affaan-m/ECC /tmp/ECC && ln -s /tmp/ECC/skills/context-budget ~/.claude/skills/context-budget
From README
Context Budget Analyze token overhead across every loaded component in a Claude Code session and surface actionable optimizations to reclaim context space. When to Use Session performance feels sluggish or output quality is degrading You've recently added many skills, agents, or MCP servers You want to know how much context headroom you actually have Planning to add more components and need to know if there's room Running /context-budget command (this skill backs it) How It Works Phase 1: Inventory Scan all component directories and estimate token consumption: Agents (agents/.md) Count lines and tokens per file (words × 1.3) Extract description frontmatter length Flag: files >200 lines (heavy), description >30 words (bloated frontmatter) Skills (skills//SKILL.md) Count tokens per SKILL.md Flag: files >400 lines Check for duplicate copies in .agents/skills/ — skip identical copies to avoid double-counting Rules (rules//.md) Count tokens per file Flag: files >100 lines Detect content...
More from this repo
api-design
REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning,...
article-writing
Used to write articles, guides, blog posts, tutorials, newsletter issues, and other long-form content in a distinctive...
brand-voice
Used to build a source-derived writing style profile from real posts, essays, launch notes, docs, or site copy, then...
