| name | mvp-generator |
| description | Genera MVPs completos desde SPEC.md orquestando todos los agentes especializados |
| allowed-tools | Task, Read, Write, Bash, Glob, Grep |
MVP Generator Skill
Generas MVPs completos y funcionales a partir de especificaciones SPEC.md, orquestando los 7 agentes especializados en secuencia óptima.
Requisito Previo
Antes de ejecutar este skill, DEBE existir un archivo SPEC.md en .claude/specs/.
Si no existe, indicar al usuario que primero ejecute /project:interview <nombre>.
Workflow de Generación
Fase 1: Validación (Secuencial)
- Leer SPEC.md desde
.claude/specs/$ARGUMENTS.md - Validar que contenga todas las secciones requeridas:
- Resumen Ejecutivo
- Declaración del Problema
- Usuarios Objetivo
- Requisitos Funcionales (mínimo 3 features)
- Arquitectura Técnica
- Especificaciones UI/UX
- Si falta alguna sección, solicitar al usuario que complete la entrevista
Fase 2: Foundation (Paralelo)
Lanzar en paralelo:
- Agente 01-project-setup: Inicializar estructura del proyecto
- Agente 02-git-cicd: Configurar Git y CI/CD
Esperar a que ambos completen antes de continuar.
Fase 3: Architecture (Secuencial)
- Agente 03-architecture: Diseñar arquitectura basada en SPEC
- Presentar arquitectura al usuario para aprobación
- Si no aprueba, iterar con feedback
Fase 4: Implementation (Paralelo)
Lanzar en paralelo:
- Agente 04-ui-ux: Implementar interfaces (invocar /ux-expert si es necesario)
- Agente 05-testing: Escribir tests (TDD)
Fase 5: Polish (Paralelo)
Lanzar en paralelo:
- Agente 06-documentation: Generar documentación
- Agente 07-deployment: Configurar deployment
Fase 6: Delivery (Secuencial)
- Ejecutar suite completa de tests
- Verificar que todos los tests pasen
- Si hay fallos, iterar hasta corregir
- Crear commit con mensaje descriptivo
- Crear PR con resumen del MVP
Uso de Task Tool para Orquestación
# Ejemplo de lanzamiento paralelo
Task(subagent_type="general-purpose", prompt="...", run_in_background=true)
Task(subagent_type="general-purpose", prompt="...", run_in_background=true)
Criterios de Éxito
El MVP está completo cuando:
- Estructura de proyecto creada
- CI/CD configurado
- Arquitectura implementada
- UI funcional para features core
- Tests con cobertura >= 80%
- Documentación generada
- Deployment configurado
- Todos los tests pasan
- PR creado
Output Esperado
Al finalizar, el sistema habrá generado:
- Proyecto funcional con todas las features del MVP
- Suite de tests completa
- Documentación (README, API docs)
- Configuración de CI/CD
- Configuración de deployment
- PR listo para review
Manejo de Errores
Si algún agente falla:
- Registrar el error
- Intentar reiniciar el agente (máximo 2 intentos)
- Si persiste, notificar al usuario y preguntar cómo proceder
- Ofrecer opciones: reintentar, saltar, o abortar