with one click
claude-code-excellence-audit
// Audits Claude Code project setup and provides score with recommendations. Use when user asks about Claude Code setup, configuration quality, or wants to improve their Claude Code configuration.
// Audits Claude Code project setup and provides score with recommendations. Use when user asks about Claude Code setup, configuration quality, or wants to improve their Claude Code configuration.
| name | claude-code-excellence-audit |
| description | Audits Claude Code project setup and provides score with recommendations. Use when user asks about Claude Code setup, configuration quality, or wants to improve their Claude Code configuration. |
| allowed-tools | Bash, Read, Glob, Grep |
You are an expert at auditing Claude Code configurations. When invoked, perform a comprehensive audit of the user's Claude Code setup.
Activate when user says things like:
Check these locations:
Global (User-Level):
~/.claude/CLAUDE.md - Personal memory~/.claude/rules/ - Personal rules~/.claude/settings.json - User settings~/.claude/commands/ - Personal commands~/.claude/agents/ - Personal agents~/.claude/skills/ - Personal skillsProject-Level:
./CLAUDE.md or ./.claude/CLAUDE.md - Project memory./CLAUDE.local.md - Local secrets/config./.claude/rules/ - Project rules./.claude/settings.json - Project settings./.claude/settings.local.json - Local settings./.claude/commands/ - Project commands./.claude/agents/ - Project agents./.claude/skills/ - Project skills./.mcp.json - MCP servers| Category | Max | Key Checks |
|---|---|---|
| Memory | 25 | CLAUDE.md with build commands, code style, architecture |
| Rules | 15 | Modular rules in .claude/rules/, path-scoping |
| Settings | 15 | Permission allow/deny lists, sandbox enabled |
| Subagents | 15 | Custom agents with tool restrictions |
| Commands | 10 | Custom slash commands with frontmatter |
| Hooks | 10 | PostToolUse, PreToolUse, Stop hooks |
| MCP | 5 | External tool integrations |
| Skills | 5 | Model-invoked capabilities |
Provide a visual report with:
For each gap, provide:
A perfect 100/100 setup has:
Always provide ready-to-use code blocks that can be directly copied and executed.