| name | health |
| description | Audit Claude Code configuration. Checks CLAUDE.md, rules, skills, hooks, MCP, permissions, auto memory. Flags bloat, redundancy, and missing pieces by severity. |
/health — Audit Your Claude Code Setup
Check every layer of your configuration. Identify what's bloated, broken, or missing.
Audit Checklist
1. CLAUDE.md
When to add to CLAUDE.md:
- Claude made the same mistake a second time
- Code review caught something Claude should have known
- You typed the same correction you typed last session
Red flag: Claude keeps doing something wrong despite a rule → file is too long and the rule is getting lost.
2. .claude/rules/ (Path-Scoped Rules)
3. Hooks
4. Auto Memory
5. Skills
6. MCP Servers
7. Permissions
8. CLI Tools
Nested CLAUDE.md Awareness
- Project-root CLAUDE.md survives
/compact (re-read from disk and re-injected).
- Nested CLAUDE.md in subdirectories does NOT survive compact — reloads next time Claude reads a file in that subdirectory.
- If an instruction disappeared after compact, it was only in conversation or a nested file that hasn't reloaded yet.
Severity Levels
| Level | Meaning |
|---|
| 🔴 Critical | Claude will make wrong decisions (e.g., missing test command, conflicting rules) |
| 🟡 Warning | Wasted context or unclear ownership (e.g., bloated CLAUDE.md, stale auto memory) |
| 🔵 Info | Optimization opportunity (e.g., rule could be path-scoped, skill could be more specific) |
References