What problem does it solve? CLAUDE.md files are injected into the agent's context with a "may or may not be relevant" framing, so bloated files dilute attention and bury the rules that matter. This Skill provides doctrine for authoring and pruning CLAUDE.md (or AGENTS.md) files so every line earns its slot. ## Core Features & Use Cases - Authoring rules: Defines what belongs in CLAUDE.md (universal commands, architecture orientation, unenforced invariants) and routes everything else to linters, hooks, settings.json, or deferred docs. - Audit checklist: Provides a pruning checklist built around the question "would removing this line cause an error?" to shrink existing files. - Progressive disclosure patterns: Shows how to point to deeper docs and scope conditional guidance with narrow <important if="..."> blocks. - Use Case: After running /init produces a 400-line CLAUDE.md, use this Skill to prune it to ~60 runnable lines, moving style rules to a formatter and certainties to hooks. ## Quick Start Ask the agent to audit the project's CLAUDE.md and prune every line that would not cause an error if removed.