Claude Automation Recommender
Analyze codebase patterns to recommend tailored Claude Code automations.
Automation Types
| Type | Best For |
|---|---|
| Hooks | Automatic actions on tool events (format on save, lint, block edits) |
| Subagents | Specialized reviewers/analyzers that run in parallel |
| Skills | Packaged expertise, workflows, and repeatable tasks |
| Plugins | Collections of skills that can be installed |
| MCP Servers | External tool integrations (databases, APIs, docs) |
Workflow
Phase 1: Codebase Analysis
bash
# Detect project type ls -la package.json pyproject.toml Cargo.toml go.mod 2>/dev/null # Check dependencies cat package.json 2>/dev/null | head -50 # Check existing Claude config ls -la .claude/ CLAUDE.md 2>/dev/null # Project structure ls -la src/ app/ lib/ tests/ components/ 2>/dev/null
Phase 2: Generate Recommendations (1-2 per category)
MCP Servers
| Signal | Recommended |
|---|---|
| Popular libraries | context7 - Live documentation |
| Frontend/UI testing | Playwright - Browser automation |
| Supabase | Supabase MCP - Direct DB operations |
| GitHub repo | GitHub MCP - Issues, PRs |
Skills
| Signal | Skill | Plugin |
|---|---|---|
| Building plugins | skill-development | plugin-dev |
| Git commits | commit | commit-commands |
| React/Vue/Angular | frontend-design | frontend-design |
| Automation rules | writing-rules | hookify |
Hooks
| Signal | Recommended Hook |
|---|---|
| Prettier configured | PostToolUse: auto-format on edit |
| ESLint/Ruff | PostToolUse: auto-lint on edit |
| TypeScript | PostToolUse: type-check on edit |
.env files | PreToolUse: block .env edits |
Subagents
| Signal | Recommended |
|---|---|
| Large codebase (>500 files) | code-reviewer |
| Auth/payments code | security-reviewer |
| API project | api-documenter |
Phase 3: Output Report
Recommend 1-2 per category. Skip irrelevant categories. End with "Want more?" prompt.
Decision Framework
- •MCP Servers: External service integration, docs lookup
- •Skills: Repeated workflows, project-specific tasks
- •Hooks: Repetitive post-edit actions, protection rules
- •Subagents: Specialized expertise, parallel reviews
- •Plugins: Multiple related skills, team standardization