What problem does it solve?
Claude Code sessions often suffer from context window bloat caused by stale, irrelevant, or conflicting active skills, leading to slower response times, wasted tokens, and inconsistent behavior from overlapping tooling.
Core Features & Use Cases
- Context Bloat Prevention: Automatically unloads skills not used in over 15 interaction turns to free up context space.
- Conflict Detection: Identifies and resolves overlapping skills (e.g., multiple code formatters with incompatible rules) to ensure consistent output.
- Smart Skill Recommendations: Suggests relevant skills based on detected project files (e.g., Cargo.toml triggers Rust-specific skills) when switching domains.
- Dependency Health Checks: Verifies that required MCP servers, API keys, and CLI tools for active skills are functioning properly.
- Garbage Collection: Cleans up temporary files generated by other skills to keep your workspace tidy.
- Session Memory Archiving: Saves optimal skill configurations per repository to auto-load relevant skills in future sessions.
Use case example: When switching from a Figma design project to a Rust backend, the skill automatically unloads design-related skills, recommends Rust-specific tools, and frees up thousands of tokens from your context window.
Quick Start
Ask Claude to optimize your loaded skills, run a skill health check, or clean up stale context to get immediate recommendations and apply performance improvements.