config-auditlisted
Install: claude install-skill akuroglo/claude-code-setup
# Config Audit Skill
## Purpose
Automated validation of Claude Code configuration against current best practices.
The mechanical part of this checklist is scripted — run it first:
```bash
python3 .claude/skills/config-audit/audit-config.py
```
Constants at the top of the script (essential MCP servers, security hooks,
memory-file convention) are marked "customize for your project".
## When to Use
- After making configuration changes
- Periodically (weekly/monthly) to check for updates
- When experiencing issues with Claude Code
- When new Claude Code features are released
## Audit Checklist
### 1. Hooks Configuration
| Hook Event | Best Practice | Check |
| ----------------- | -------------- | ------------------------------------------- |
| SessionStart | ✅ Required | Context loading, reminders, staleness |
| UserPromptSubmit | ✅ Recommended | Prompt classification, workflow enforcement |
| PreToolUse | ✅ Recommended | Security validation (Bash, Write/Edit) |
| PostToolUse | ✅ Recommended | Auto-formatting, linting |
| Stop | ✅ Recommended | Task completion evaluation |
| SubagentStop | Optional | Subagent completion notifications |
| PermissionRequest | Optional | Smart auto-approval |
### 2. MCP Servers
**Essential servers** (customize — examples, not a mandate):
- Documentation: contex