What problem does it solve? CLAUDE.md files tend to accumulate narrative history, duplicated rules, and stale notes until they become bloated and hard for agents to follow. This Skill audits the file, cuts it down to single-line imperative rules under 200 lines, and relocates anything that belongs in .claude/rules/ or .claude/hooks/. ## Core Features & Use Cases - Content classification: Sorts every section of CLAUDE.md into history/narrative, standing rules, enforceable behaviors, stale notes, and keep-worthy facts, then handles each class appropriately. - Rule extraction: Moves path-scoped or language-specific rules into .claude/rules/*.md files with YAML paths frontmatter, and flags mechanically checkable behaviors as hook candidates without building them unasked. - Use Case: Your project's CLAUDE.md has grown to 600 lines of changelog prose and mixed conventions. Run this Skill to compress it into grouped imperative sections, move Python-specific rules into .claude/rules/, and get a diff summary of what was cut or relocated. ## Quick Start Ask the agent to audit and tighten the project's CLAUDE.md, moving rule-shaped content into .claude/rules/ and reporting what changed.