🧰 Awesome Claude Code Toolkit — 135 Agentes, 42 Comandos y 20 Hooks
Un kit completo para montar Claude Code desde cero
rohitg00/awesome-claude-code-toolkitno es una lista de enlaces: es un repo con agentes, comandos, hooks, reglas, plantillas y configs MCP listos para copiar a tu proyecto.
- Autor: Rohit Ghumare (DevRel, GDE, Docker Captain, CNCF/Claude ambassador · UK).
- Escala: 2.783 ⭐ y 1.060 forks; Apache-2.0; creado el 4-feb-2026.
- Contenido: 135 agentes · 42 comandos · 20 hooks · 15 reglas · 120 plugins locales · 16 configs MCP.
- Filosofía: todo en markdown y scripts sueltos, sin framework ni dependencias.
Está congelado desde mayo de 2026
El último push es del 12-may-2026 y el badge del README dice «Last Updated Mar 2026». Hoy Claude Code va por v2.1.312 y el repo acumula 398 issues abiertos.
Sigue siendo útil como plantilla de arranque, pero trátalo como código de hace cinco meses: revisa los hooks y los comandos antes de confiar en ellos.
🎯 Qué trae exactamente
| Capa | Qué es | Dónde vive |
|---|---|---|
| Agents | 135 roles con persona, instrucciones y tools | agents/<categoría>/ |
| Commands | 42 atajos /nombre en 8 categorías | commands/<categoría>/ |
| Hooks | 20 scripts para 8 eventos del ciclo de vida | hooks/scripts/ + hooks.json |
| Rules | 15 reglas de ingeniería | rules/ |
| Plugins | 120 plugins locales con manifest propio | plugins/<nombre>/ |
| Templates | 7 plantillas de CLAUDE.md | templates/claude-md/ |
| MCP | 16 configuraciones por stack | mcp-configs/ |
| Contexts | 5 modos de contexto (dev, debug, review…) | contexts/ |
flowchart LR K["🧰 Toolkit"] --> A["🤖 135 agentes<br/>10 categorías"] K --> C["⌨️ 42 comandos<br/>8 categorías"] K --> H["🪝 20 hooks<br/>8 eventos"] K --> R["📏 15 reglas"] K --> P["📦 120 plugins"] K --> M["🔌 16 configs MCP"] A --> PR["📁 Tu proyecto<br/>.claude/"] C --> PR H --> PR R --> PR M --> PR
Cifras: lo que dice vs lo que hay
| Métrica | README | Conteo real |
|---|---|---|
| Agentes | 135 | 136 archivos .md |
| Comandos | 42 | 42 |
| Hooks | 20 scripts | 20 (19 JS + 1 Python) · 25 entradas en hooks.json |
| Reglas | 15 | 15 |
| Skills | 35 | 40 SKILL.md |
| Plugins | 176+ | 120 locales + enlaces externos |
| Configs MCP | 14 / 15 / 16 | 16 JSON |
| Plantillas | 7 | 7 |
El «176+ plugins» es engañoso
Solo 120 están dentro del repo. El resto de la tabla son enlaces a repos de terceros (ccusage, ccpm, claude-context…) con licencias y calidades distintas. No es lo mismo «incluido» que «recomendado».
🤖 Los 135 agentes
Diez categorías, cada una con su especialidad:
| Categoría | Agentes | Ejemplos |
|---|---|---|
| Core Development | 13 | fullstack, API designer, frontend architect, microservices, monorepo |
| Language Experts | 25 | TypeScript, Python, Rust, Go, Next.js, React, Django, Rails, Java, Swift, Zig, Haskell |
| Infrastructure | 11 | cloud architect, DevOps, Kubernetes, Terraform, SRE, security engineer |
| Quality Assurance | 10 | code reviewer, test architect, pentester, chaos engineer, a11y specialist |
| Data & AI | 15 | LLM architect, RAG, MLOps, NLP, computer vision, vector DB |
| Developer Experience | 15 | CLI developer, build engineer, MCP developer, legacy modernizer |
| Specialized Domains | 15 | blockchain, fintech, healthcare, IoT, robotics, game dev, payments |
| Business & Product | 12 | PM, scrum master, UX researcher, legal advisor, growth engineer |
| Orchestration | 8 | task coordinator, context manager, workflow director, multi-agent coordinator |
| Research & Analysis | 11 | research analyst, patent analyst, competitive analyst, technology scout |
Uso real: no se instalan como plugin. Se referencian desde CLAUDE.md:
## Agents
- Use `agents/core-development/fullstack-engineer.md` for feature development
- Use `agents/quality-assurance/code-reviewer.md` for PR reviewsLos que valen la pena
Orchestration (8 agentes) es la parte más interesante y la que casi nadie copia:
context-manager,workflow-directorymulti-agent-coordinatorresuelven el pegamento entre agentes. En lenguajes,rust-systems,python-engineerytypescript-specialistestán bien escritos.
⌨️ Los 42 comandos
Ocho categorías. Los que se usan de verdad:
| Categoría | Comandos |
|---|---|
| Git (7) | /commit · /pr-create · /changelog · /release · /worktree · /fix-issue · /pr-review |
| Testing (6) | /tdd · /test-coverage · /e2e · /integration-test · /snapshot-test · /test-fix |
| Architecture (6) | /plan · /refactor · /migrate · /adr · /diagram · /design-review |
| Documentation (5) | /doc-gen · /update-codemap · /api-docs · /onboard · /memory-bank |
| Security (5) | /audit · /hardening · /secrets-scan · /csp · /dependency-audit |
| Refactoring (5) | /dead-code · /simplify · /extract · /rename · /cleanup |
| DevOps (5) | /dockerfile · /ci-pipeline · /k8s-manifest · /deploy · /monitor |
| Workflow (3) | /checkpoint · /wrap-up · /orchestrate |
Copia directa al proyecto:
cp -r commands/ .claude/commands/Luego: /tdd src/utils/parser.ts, /audit, /orchestrate feature "Add auth".
🪝 Los hooks
20 scripts que cubren 8 eventos: PreToolUse, PostToolUse, SessionStart, SessionEnd, PreCompact, Stop, Notification, UserPromptSubmit.
| Hook | Evento | Qué hace |
|---|---|---|
smart-approve.py | PreToolUse (Bash) | Descompone comandos encadenados (&&, ;, pipes, $()) y valida cada parte |
block-dev-server.js | PreToolUse (Bash) | Bloquea dev servers fuera de tmux |
pre-push-check.js | PreToolUse (Bash) | Verifica rama y remoto antes de push |
commit-guard.js | PreToolUse (Bash) | Exige conventional commits |
secret-scanner.js | PreToolUse (Write/Edit) | Bloquea archivos con secretos |
block-md-creation.js | PreToolUse (Write) | Bloquea crear .md fuera de docs |
post-edit-check.js | PostToolUse | Lint tras editar |
auto-test.js | PostToolUse | Corre tests relacionados |
type-check.js | PostToolUse | TypeScript tras editar |
lint-fix.js | PostToolUse | Auto-fix de lint |
stop-check.js | Stop | Recuerda correr tests si hubo cambios |
prompt-check.js | UserPromptSubmit | Detecta prompts vagos y pide aclaración |
El instalador de hooks está roto
Dos bugs concretos, verificados en el código:
setup/install.shcopia solohooks/scripts/*.js→smart-approve.pynunca se instala, perohooks.jsonlo invoca igual.hooks.jsonusa rutas relativas (python3 hooks/scripts/...). Al copiarlo a~/.claude/hooks.json, resuelven contra el cwd del proyecto, no contra~/.claude. El propio script avisa: «update hook script paths to absolute paths».Instala a mano, revisa cada script y arregla las rutas. No ejecutes el one-liner a ciegas.
Cuidado con
block-md-creationBloquea la creación de archivos
.md. En una bóveda Obsidian eso es un tiro en el pie: no lo actives globalmente. Si lo quieres, limita el matcher a tu repo de código.
📏 Las 15 reglas
coding-style, git-workflow, testing, security, performance, documentation, error-handling, agents, api-design, accessibility, database, dependency-management, code-review, monitoring, naming.
Son checklists cortas y razonables. La de security cubre secretos, validación de input, queries parametrizadas, bcrypt/argon2, CSP/HSTS y auditoría de dependencias. Buen punto de partida para podar.
💾 Instalación
Marketplace (recomendado por el autor)
/plugin marketplace add rohitg00/awesome-claude-code-toolkitClonar y copiar a mano (más seguro)
git clone https://github.com/rohitg00/awesome-claude-code-toolkit.git
# Comandos
cp -r awesome-claude-code-toolkit/commands/* .claude/commands/
# Reglas
cp awesome-claude-code-toolkit/rules/*.md .claude/rules/
# Hooks (y corrige rutas después)
cp awesome-claude-code-toolkit/hooks/hooks.json .claude/hooks.json
cp -r awesome-claude-code-toolkit/hooks/scripts .claude/hooks/scriptsInstalador interactivo
bash setup/install.shEl README miente sobre el instalador
Dice que «clona el repo, crea symlinks e instala plugins». El script real solo copia comandos, hooks, reglas, plantillas y un
recommended.jsona~/.claude/. No clona, no hace symlinks y no instala plugins. Además instala global, no por proyecto.
🧩 Plugins, MCP y contextos
Plugins (120 locales): cada uno con .claude-plugin/plugin.json, comandos y agentes. Ejemplos: a11y-audit, adr-writer, bug-detective, code-guardian, pr-reviewer, smart-commit, terraform-helper, security-guidance.
MCP (16 configs): recommended (14 servidores), fullstack, kubernetes, devops, security, design, research, observability, finance, llm-cost y más. Son referencias: hay que sustituir placeholders y credenciales.
Contexts (5): dev, debug, deploy, research, review. Modos de contexto para pegar en el prompt o referenciar desde CLAUDE.md.
⚖️ Lectura crítica
Lo bueno:
- Cobertura de arranque: agentes, comandos, hooks, reglas, plantillas y MCP en un solo sitio.
- Todo legible: markdown y scripts sin build, sin dependencias, sin magia.
- Los 8 agentes de orquestación son la parte más valiosa y menos copiada.
- Hooks de seguridad bien elegidos: secretos, push, commits, dev servers.
- Apache-2.0 en el repo: se puede copiar y adaptar.
- Buen material para podar: las 15 reglas y las 7 plantillas de
CLAUDE.mdahorran horas.
Lo que hay que tener en cuenta:
- Congelado desde mayo-2026 con 398 issues abiertos. Claude Code cambió varias veces desde entonces; los hooks y comandos pueden estar desactualizados.
- El instalador no hace lo que promete y los hooks quedan con rutas rotas + un script sin copiar.
- 176+ plugins incluye terceros: no todo está en el repo ni tiene la misma licencia o calidad.
- Cifras bailando: 135 vs 136 agentes, 35 vs 40 skills, 8 vs 16 configs MCP, 14/15/16 en el mismo README.
- Sin evals ni benchmarks: «production-ready» es una etiqueta, no una medición.
- Ratio forks/estrellas raro (1.060 forks / 2.783 stars): mucho clonado para usar, poca discusión pública.
- Instala global por defecto: puede pisar tu
~/.claude/si ya tienes configuración. - Licencias mezcladas en los plugins externos: Apache-2.0 del repo no cubre lo enlazado.
La lectura de fondo
Es el kit de arranque que le falta a mucha gente: no enseña filosofía, te da los archivos. Pero está congelado y su instalador tiene bugs reales. Úsalo como cantera: copia los agentes de orquestación, roba las 15 reglas, adapta 4–5 hooks y olvídate del resto. Lo que no hagas es ejecutar el one-liner y confiar en que todo funciona.
🔗 Enlaces
🔗 Notas relacionadas
- 🧠 Claude Code Best Practices — la teoría y los campos de frontmatter que aquí solo se usan.
- 🧰 Claude Skills (Rezvani) — el otro catálogo masivo, más orientado a skills que a hooks.
- 🧩 Claude Plugins Official — marketplace oficial de Anthropic.
- 🦀 Beautiful Rust — ejemplo de skills con evals, frente a catálogo sin medición.
- 🛰️ Antigravity CLI — otro harness con hooks, skills y subagentes.
- 📥 Vault Ingest — cómo se guardó esta nota.