Claude Code Starter Kit

Una coleccion completa de agentes, comandos, skills y MCPs para potenciar Claude Code.
No necesitas memorizar comandos. Claude te guia automaticamente desde la idea inicial hasta el deploy final.
Que Incluye
| Componente | Cantidad | Descripcion |
|---|
| Agentes | 15 | Especialistas para diferentes tareas |
| Commands | 20 | Workflows automatizados |
| Skills | 20 | Patrones y best practices |
| MCPs | 3 | Memory, Playwright, GitHub |
Instalacion
Importante: El nombre de la carpeta debe ser compatible con npm (solo minusculas, numeros y guiones). Ejemplos validos: mi-proyecto, barber-app, ecommerce-2024.
Opcion 1: Proyecto Nuevo (Recomendado)
# 1. Crear carpeta con nombre valido
mkdir ~/Desktop/mi-proyecto && cd ~/Desktop/mi-proyecto
# 2. Importar el starter kit
git clone https://github.com/bryanacuna7/claude-starter-kit.git temp-kit
cp -r temp-kit/.claude .
cp temp-kit/CLAUDE.md temp-kit/GUARDRAILS.md temp-kit/DECISIONS.md .
rm -rf temp-kit
# 3. Abrir en VSCode
code .
Luego ejecuta /setup en Claude Code. El asistente hace TODO automaticamente:
- Valida el nombre de carpeta
- Te pregunta el tech stack (Next.js, Vite, etc.)
- Ejecuta
create-next-app o equivalente - Instala dependencias
- Configura CLAUDE.md y MCPs
- Inicializa Git
Tu solo respondes preguntas. Claude ejecuta todos los comandos.
Opcion 2: Proyecto Existente
Si ya tienes un proyecto con package.json:
cd tu-proyecto-existente
# Importar solo los archivos del starter kit
git clone https://github.com/bryanacuna7/claude-starter-kit.git temp-kit
cp -r temp-kit/.claude .
cp temp-kit/CLAUDE.md temp-kit/GUARDRAILS.md temp-kit/DECISIONS.md .
rm -rf temp-kit
Luego ejecuta /setup. El asistente detectara tu proyecto existente y solo configurara CLAUDE.md y MCPs.
Opcion 3: Descargar ZIP
- Descargar ZIP
- Renombrar carpeta a nombre valido (minusculas, guiones)
- Abrir en VSCode
- Ejecutar
/setup en Claude Code
Automatizacion Semi-Automatica (Trigger → Accion)
Claude ejecuta acciones automaticamente cuando detecta ciertos triggers:
Triggers de UI (OBLIGATORIO)
| Trigger | Accion |
|---|
Modificar componente .tsx | → Playwright screenshot para verificar |
| Usuario dice "se ve mal" | → Playwright inmediatamente |
| Crear UI con `` | → Verificar que tiene alt |
Triggers de Codigo
| Trigger | Accion |
|---|
Modificar auth/** o payment/** | → Security scan automatico |
Modificar src/lib/** o src/utils/** | → Correr tests relacionados |
| Import de paquete no instalado | → npm install automatico |
| Build falla | → Analizar error y sugerir fix |
Triggers de Workflow
| Trigger | Accion |
|---|
Despues de /create o /enhance | → Guardar PROGRESS.md + sugerir siguiente paso |
Despues de /commit | → Verificar working tree |
| Usuario dice "listo" o "funciona" | → Guardar progreso |
| Crear API route | → Actualizar .env.example si usa env vars |
Error Recovery
| Error | Auto-fix |
|---|
| Puerto 3000 ocupado | → Kill proceso + restart |
node_modules no existe | → npm install |
| ESLint/Prettier errors | → Auto-fix |
Tu trabajas. Claude reacciona a lo que haces.
Auto-Routing de Agentes (Real, No Solo Documentacion)
Claude realmente usa los agentes: lee sus instrucciones y aplica su expertise.
Tu: "Agregar autenticacion JWT"
Claude: 🤖 Using @fullstack-developer + @code-reviewer...
[Lee .claude/agents/fullstack-developer.md]
[Aplica patrones de seguridad del agente]
Tu: "El boton se ve mal"
Claude: 🤖 Using @fullstack-developer...
[Arregla el codigo]
[USA PLAYWRIGHT para verificar visualmente] ← OBLIGATORIO
[Muestra screenshot confirmando el fix]
Tu: "El login devuelve error 500"
Claude: 🤖 Using @debugger...
[Lee .claude/agents/debugger.md]
[Sigue protocolo de debugging sistematico]
Verificacion visual obligatoria: Despues de cambios UI, Claude DEBE usar Playwright para screenshot. No mas "deberia verse bien".
Commands (22)
Configuracion
| Comando | Descripcion |
|---|
/setup | Wizard inicial. Configura CLAUDE.md con tu proyecto: nombre, tech stack, comandos de dev, reglas criticas. Configura MCPs (Memory, Playwright, GitHub opcional). |
/continue | Retomar sesion. Lee PROGRESS.md. (Automatico al inicio - rara vez necesitas ejecutarlo manualmente) |
/save-progress | Guardar estado. (Automatico despues de /create, /commit, /deploy - rara vez necesitas ejecutarlo manualmente) |
Git & Deploy
| Comando | Descripcion |
|---|
/commit | Commits inteligentes. Analiza cambios, genera mensaje descriptivo con formato conventional commits, detecta archivos sensibles (.env), ejecuta pre-commit hooks. |
/create-pr | Crear Pull Request. Genera titulo y descripcion basado en commits, incluye checklist de testing, crea PR via GitHub CLI. |
/deploy | Deploy a produccion. Pre-flight checks (tests, build, lint), deploy a preview o production, rollback si falla. |
Desarrollo
| Comando | Descripcion |
|---|
/create | Crear feature/app. Dialogo interactivo para definir requerimientos, genera estructura de archivos, implementa codigo base. Ejemplo: /create sistema de notificaciones push |
/brainstorm | Explorar opciones. Presenta multiples enfoques para resolver un problema, pros/cons de cada uno, recomienda el mejor. Ejemplo: /brainstorm autenticacion para mobile app |
/plan | Plan de implementacion. Desglosa tarea en pasos, identifica dependencias, estima complejidad, crea checklist. |
/preview | Preview local. Inicia servidor de desarrollo, abre browser, verifica que funciona. |
/enhance | Mejorar codigo. Refactoring, optimizacion, mejoras de legibilidad sin cambiar funcionalidad. |
Testing & Debug
| Comando | Descripcion |
|---|
/test | Correr tests. Ejecuta test suite, analiza failures, sugiere fixes. Soporta Jest, Vitest, Playwright. |
/generate-tests | Generar tests. Analiza codigo y genera tests unitarios, de integracion, edge cases. Incluye mocks y fixtures. |
/debug | Debug sistematico. Reproduce el error, identifica root cause, propone fix, verifica solucion. Ejemplo: /debug el checkout falla con tarjetas Amex |
Analisis & Review
| Comando | Descripcion |
|---|
/code-review | Review de calidad. Analiza seguridad, performance, mantenibilidad, accesibilidad. Genera reporte con severidad. |
/explain-code | Explicar codigo. Documenta que hace un archivo/funcion, flujo de datos, dependencias. Util para onboarding. |
/refactor-code | Refactorizar. Mejora estructura sin cambiar comportamiento. Aplica SOLID, DRY, patterns. |
/ultra-think | Analisis profundo. Razonamiento multi-dimensional para problemas complejos. Considera trade-offs, edge cases, long-term. |
Documentacion & Arquitectura
| Comando | Descripcion |
|---|
/status | Estado del proyecto. Git status, procesos corriendo, health checks, TODOs pendientes. |
/orchestrate | Multi-agent. Coordina multiples agentes para tareas complejas. Ejemplo: /orchestrate migrar de REST a GraphQL |
/create-architecture-documentation | Docs de arquitectura. Genera diagramas, ADRs, guias de componentes, API docs. |
/docs-maintenance | Mantenimiento de docs. Sistema de QA para documentacion, validacion automatica, updates sincronizados. |
Flujo de Desarrollo
No necesitas memorizar todos los comandos. Claude sugiere automaticamente el siguiente paso:
┌─────────────┐ ┌────────┐ ┌──────────┐ ┌───────────┐ ┌────────────────┐
│ /brainstorm │ ──▶ │ /plan │ ──▶ │ /create │ ──▶ │ /enhance │ ──▶ │ /refactor-code │
│ Explorar │ │Planear │ │Construir │ │ Mejorar │ │ Limpiar │
└─────────────┘ └────────┘ └──────────┘ └───────────┘ └────────────────┘
│ │
│ ┌──────────────────────┐ │
└──────────────────▶ │ Si ya sabes que hacer│ ◀────────────────────────┘
│ salta a /create │
└──────────────────────┘
| Paso | Comando | Cuando Usarlo |
|---|
| 1 | /brainstorm | No sabes como resolver algo |
| 2 | /plan | Sabes que quieres, necesitas pasos |
| 3 | /create | Listo para escribir codigo |
| 4 | /enhance | Funciona, quieres agregar mas |
| 5 | /refactor-code | Funciona, quieres limpiar |
Ejemplo completo:
# 1. No se como implementar auth
/brainstorm opciones de autenticacion
# 2. Claude sugiere: "Tienes un plan? Usa /plan"
/plan implementar JWT con refresh tokens
# 3. Claude sugiere: "Listo para crear? Usa /create"
/create sistema de autenticacion
# 4. Claude sugiere: "Quieres mejorar? Usa /enhance"
/enhance agregar remember me y 2FA
# 5. Claude sugiere: "Codigo listo, limpiar? Usa /refactor-code"
/refactor-code src/auth/
Agentes (15)
| Agente | Especialidad | Cuando se usa |
|---|
fullstack-developer | Frontend + Backend | Features, integraciones, CRUD |
frontend-specialist | Frontend | UI complejas, React, estado |
backend-specialist | Backend | APIs, bases de datos, auth |
devops-engineer | DevOps | CI/CD, Docker, Kubernetes |
test-engineer | Testing | Tests, coverage, QA |
debugger | Errores | Bugs, crashes, logs |
code-reviewer | Calidad | Reviews, seguridad |
security-auditor | Seguridad | Vulnerabilidades, auditorias |
performance-profiler | Optimizacion | Slow queries, memory leaks |
architecture-modernizer | Arquitectura | Refactors grandes, migraciones |
documentation-expert | Docs | README, API docs, comments |
ui-ux-designer | Diseno | UI, 50+ estilos, 25 paletas |
product-strategist | Producto | Roadmap, features, prioridades |
prompt-engineer | Prompts | Optimizar prompts para LLMs |
context-manager | Coordinacion | Sesiones largas, multi-file |
Skills (20)
Web Development
| Skill | Contenido |
|---|
react-patterns | Hooks, state management, performance, custom hooks |
nextjs-best-practices | App Router, Server Components, caching, ISR |
tailwind-patterns | Utilities, responsive, dark mode, animations |
typescript-expert | Generics, utility types, type guards, inference |
Backend
| Skill | Contenido |
|---|
nodejs-best-practices | Express setup, error handling, logging, security |
python-patterns | FastAPI, Pydantic, SQLAlchemy, async patterns |
api-patterns | REST design, validation, auth, rate limiting |
database-design | Schema design, SQL optimization, Prisma, migrations |
DevOps & Security
| Skill | Contenido |
|---|
docker-devops | Dockerfiles, Compose, CI/CD, Kubernetes |
security-hardening | OWASP Top 10, JWT, encryption, input validation |
Testing
| Skill | Contenido |
|---|
testing-patterns | Jest, Vitest, Playwright, mocking, coverage |
webapp-testing | Browser automation, screenshots, E2E |
Mobile & i18n
| Skill | Contenido |
|---|
mobile-development | React Native, Expo, navigation, performance |
i18n-localization | Next.js i18n, dictionaries, RTL, date formatting |
SEO & Code Quality
| Skill | Contenido |
|---|
seo-fundamentals | Meta tags, structured data, sitemap, Core Web Vitals |
clean-code | Naming, SOLID, refactoring, code smells |
intelligent-routing | Auto-detect agents basado en tarea |
Herramientas & Gaming
| Skill | Contenido |
|---|
bash-linux | Comandos shell, scripting, administracion Linux |
game-development | Game loop, sprites, colisiones, input handling |
mcp-builder | Crear MCPs custom para Claude Code |
MCPs
| MCP | Funcion | Configuracion |
|---|
| Memory | Contexto persistente entre sesiones | Incluido por defecto |
| Playwright | Browser automation, screenshots, testing | Incluido por defecto |
| GitHub | PRs, issues, branches desde Claude | Opcional, requiere token |
Archivos de Configuracion
tu-proyecto/
├── .claude/
│ ├── agents/ # 11 agentes especializados
│ ├── commands/ # 19 workflows
│ └── skills/ # 17 skills de tecnologia
├── .mcp.json # Config de MCPs
├── CLAUDE.md # Instrucciones del proyecto
├── GUARDRAILS.md # Comportamientos fijos
└── DECISIONS.md # Log de decisiones
CLAUDE.md
Instrucciones especificas de tu proyecto:
## Project Overview
E-commerce de productos artesanales
## Tech Stack
Next.js 14, PostgreSQL, Stripe, Tailwind
## Development Commands
npm run dev # Desarrollo
npm test # Tests
npm run build # Build
## Critical Rules
- TypeScript estricto
- Tests para cada feature
- Code review obligatorio
GUARDRAILS.md
Comportamientos que nunca cambian:
## Baseline Declaration
| Area | Comportamiento |
|------|----------------|
| Auth | JWT con refresh tokens |
| API | Formato { data, error, meta } |
| DB | Soft delete, nunca hard delete |
Ejemplos de Uso
# Crear feature completa
/create sistema de reviews con rating 1-5 estrellas
# Debug especifico
/debug el filtro de precio no funciona en mobile
# Preparar deploy
/deploy preview
# Review antes de merge
/code-review src/components/Checkout.tsx
# Documentar API
/create-architecture-documentation para el modulo de pagos
Troubleshooting
| Problema | Solucion |
|---|
| Error npm "name can only contain URL-friendly characters" | Renombrar carpeta a minusculas sin espacios (ej: barber-app) |
| "Directory contains files that could conflict" | Mover archivos a temp, crear proyecto, restaurar |
| MCP no conecta | Reiniciar VSCode |
| Playwright error | npx playwright install |
| Agent no detectado | Mencionar @agent explicitamente |
| Command no funciona | Verificar que .claude/ existe |
Licencia
MIT