Flujo de Trabajo Spec-First para Desarrollo
Sistema de 6 fases que obliga a definir especificaciones formales antes de escribir código, con criterios de aceptación Given/When/Then, validación automática y extracción de tests desde la spec. Elimina el retrabajo y garantiza que cada línea de código responde a un requisito documentado.
Incluida en el Pase · para Python, pytest, Claude Code
// qué_hace
Impone un flujo spec-driven de 6 fases (requisitos → spec → validación → tests → implementación → revisión) con herramientas Python para generar, validar y extraer tests de especificaciones.
// cómo_lo_hace
Tres scripts CLI (spec_generator.py, spec_validator.py, test_extractor.py) automatizan la creación de plantillas, la puntuación de completitud (0-100) y la extracción de stubs de test desde criterios de aceptación en formato Given/When/Then.
// ejemplo_de_uso
Para equipos que quieren asegurarse de que el código se construye sobre especificaciones claras y con tests antes de implementar. Ej.: generar la spec de una nueva feature de pagos con criterios Given/When/Then y extraer los stubs de test automáticamente.
// plataformas
// opiniones_de_la_comunidad
Opiniones
Cargando opiniones…