| name | health |
| description | Verify Claude configuration health — CLAUDE.md, settings.json, hooks, agents, skills, secrets scan, and MCP reachability. Reports ✅/⚠️/❌ for each check. |
Health Skill — Claude Brain Configuration Validation
Verify that the Claude Brain configuration is healthy and complete.
Steps
1. CLAUDE.md
- Exists and is not empty
- Line count:
wc -l < CLAUDE.md
- Size:
wc -c < CLAUDE.md (budget: ≤32KB = 32768 bytes)
- Contains key sections: Skills Roster, Exit Checklist, Terminal Rules
2. settings.json
.claude/settings.json exists and is valid JSON: jq . .claude/settings.json
- Contains
hooks configuration block
3. Hook Scripts
4. Subagents
5. Skills
6. Error Log
claude/tasks/CLAUDE_ERRORS.md exists (warn if missing)
7. Secrets Scan
git ls-files | xargs grep -l 'BEGIN.*PRIVATE KEY\|password\s*=\s*[^{][^"\x27]\{8,\}' 2>/dev/null | head -10
Report any matches as ⚠️ warnings.
8. MCP Tool Reachability
Check that the required runtimes are available (all MCP tools run via uvx or npx):
command -v uvx &>/dev/null && echo "uvx: ✅" || echo "uvx: ❌ missing — install via: pip install uv"
command -v npx &>/dev/null && echo "npx: ✅" || echo "npx: ⚠️ missing — install Node.js (for playwright)"
command -v ccc &>/dev/null && echo "cocoindex CLI (ccc): ✅" || echo "cocoindex CLI (ccc): ⚠️ optional — install via: pip install cocoindex"
Report Format
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Claude Brain Health — <repo>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CLAUDE.md budget ✅ 187 lines / 4.2KB (budget: 32KB)
settings.json ✅ valid JSON + hooks block
Hook scripts ✅ 9/9 executable
Subagents ✅ 5/5 non-empty
Skills ✅ 49/49 have valid frontmatter
Error log ✅ CLAUDE_ERRORS.md exists
Secrets scan ✅ no leaks detected
codebase-memory-mcp ⚠️ missing — run setup-plugins.sh
cocoindex (ccc) ✅ installed
code-review-graph ✅ installed
uvx (playwright/serena) ✅ installed
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Overall: ⚠️ healthy with 1 warning
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
After the table, list any ⚠️/❌ items with one-line fix instructions.