← ClaudeAtlas

claude-healthlisted

Audit the health of your Claude Code configuration across all six layers — permissions, hooks, MCP servers, installed skills, agents, settings conflicts. Use when asked to "/health", "check my Claude Code config", "audit my setup", or before debugging unexpected behavior (silent permission denials, MCP tool not appearing, hooks not firing).
izo/Ulk · ★ 1 · AI & Automation · score 68
Install: claude install-skill izo/Ulk
# Claude Health Six-layer config audit for Claude Code. Detects: 1. **Permissions** — over-broad or contradictory `allow` / `deny` rules in `~/.claude/settings.json` and `.claude/settings.local.json`. 2. **Hooks** — registered but missing scripts, scripts without execute bit, conflicting matchers. 3. **MCP servers** — declared but unreachable, schema mismatches, expired tokens. 4. **Skills** — installed but never invoked, stale skills (no recent activity), duplicate skill names. 5. **Agents** — frontmatter issues (missing `name`, invalid `model`), orphaned references. 6. **Settings** — env var conflicts, deprecated keys, version mismatches. Output: prioritized fix list with `file:line` references. ## Invocation `/health` — full six-layer audit. `/health --layer permissions` — single layer. ## Coexistence with ulk ulk has two adjacent capabilities: - **`/context-audit`** (ulk bundled skill) — health score 0-100, focused on **token waste** (MCP inutiles, CLAUDE.md bloaté, skills surdimensionnées, settings manquants). - **`gandalf` (34)** — session-time hygiene watcher (5 context rules, drift detection). **`/claude-health` is complementary**: - `gandalf` (34) — runtime, *during* a session, watches the 5 hygiene rules + drift. - `/context-audit` — token-cost focused, gives a score and ranking. - `/claude-health` — **broader config audit** across six layers, surfaces wiring bugs invisible to the runtime watcher (a hook that never fires because the script is missing, an M