Prompt file imported from Sanavi01/cotizador-danos-mvp (
.github/prompts/generate-spec.prompt.md). Fill in{{featureName}},{{requirement}}before use. Copyright stays with the author.
Genera una especificación técnica completa en .github/specs/ para el siguiente requerimiento.
Feature: {{featureName}} Requerimiento: {{requirement}}
Pasos a seguir:
- Si el requerimiento no se proporcionó, busca en
.github/requirements/{{featureName}}.md. Si existe, úsalo como fuente. - Lee el stack:
.github/instructions/backend.instructions.md. - Explora el código existente para identificar patrones, modelos y rutas relacionadas.
- Genera la spec usando la plantilla en
.github/skills/generate-spec/spec-template.md. - Guarda el archivo como
.github/specs/{{featureName}}.spec.mdcon estadoDRAFT. - Confirma la creación con un resumen de la spec al usuario.
La spec debe cubrir:
- Historias de usuario con criterios de aceptación en Gherkin
- Modelos de datos del dominio y persistencia (JPA/PostgreSQL/Flyway si aplica)
- Endpoints de API con request/response y errores
- Diseño Frontend (páginas, componentes, hooks, servicios)
- Plan de pruebas (backlog de tasks Backend + Frontend + QA)