1. Audit the whole setup, not just one file
Instruction rot rarely lives only in CLAUDE.md. Check all active instruction sources you can access:
- root
CLAUDE.md - nested
CLAUDE.mdfiles - skill files
- context or docs folders used as prompt scaffolding
- any extra instruction files loaded by workflow
2. Score every rule against the same five filters
For each instruction, ask:
- Is this something Claude already does by default?
- Does this contradict another rule elsewhere?
- Does this duplicate something already covered?
- Does it look like a bandaid for one bad output?
- Is it vague enough that it could be interpreted differently every time?
Rules that fail any filter are candidates for removal or rewrite.
3. Prefer fewer, sharper instructions
A short, specific setup beats a long defensive one. Keep durable constraints, project facts, and non-obvious workflows. Cut vague style rules, generic quality advice, duplicated reminders, and stale one-off patches.
4. Report before editing
Do not silently rewrite instruction systems. First produce:
- a cut list with one-line reasons
- any contradictions or overlaps
- a proposed cleaned version of the root instruction file
Then let the user review before destructive edits.
5. Validate by task outcomes, not by aesthetics
After trimming, test the leaner setup on the user's 3 most common tasks. If outputs stay the same or improve, leave the deleted rules out. If one specific behavior regresses, add back only the minimum rule that restores it.
6. Treat setup hygiene as recurring maintenance
Instruction creep comes back. When useful, generate a reusable prompt or scheduled task so the setup gets re-audited regularly.
- Audit my current instruction setup
- Propose a trimmed version of my setup
- Generate a recurring audit prompt/task
Wait for the user's choice before proceeding.
After reading the workflow, follow it exactly.
references/five-filters.md- The five audit filters and how to apply them consistentlytemplates/weekly-audit-prompt.md- Reusable recurring audit prompt
workflows/run-setup-audit.md- Inspect the full setup and produce an audit reportworkflows/trim-and-validate.md- Draft a leaner setup, then validate it on common tasksworkflows/schedule-recurring-audit.md- Create a reusable or scheduled recurring hygiene audit