Contextor Setup
Configura el proyecto con el sistema Context-Driven Development.
Proceso
Fase 1: Verificación
Verifica si ya existe contextor/product.md. Si existe, pregunta si el usuario quiere reconfigurar.
Fase 2: Recolección de Información
Usa la herramienta AskUserQuestion para preguntar interactivamente:
Pregunta 1 - Identidad del Proyecto:
- •Nombre del producto
- •Descripción breve (1-2 líneas)
- •Visión a largo plazo
Pregunta 2 - Stack Tecnológico:
- •Lenguaje(s) principal(es)
- •Framework(s)
- •Base de datos
- •Herramientas de testing
Pregunta 3 - Metodología:
- •¿Usas TDD?
- •Estrategia de branching (trunk-based, gitflow, etc.)
- •Formato de commits (conventional, semantic, libre)
Pregunta 4 - Estándares:
- •Convenciones de nombres
- •Reglas de documentación
- •Consideraciones de seguridad
Fase 3: Generación de Archivos
Crea la estructura en contextor/:
- •
contextor/product.md
markdown
# {Nombre del Producto}
## Descripción
{Descripción breve}
## Visión
{Visión a largo plazo}
## Objetivos Principales
- {Objetivo 1}
- {Objetivo 2}
- •
contextor/tech-stack.md
markdown
# Stack Tecnológico
## Lenguajes
- {Lenguaje}: {Versión}
## Frameworks
- {Framework}: {Versión}
## Base de Datos
- {BD}
## Testing
- {Framework de testing}
## Herramientas de Desarrollo
- Linter: {Linter}
- Formatter: {Formatter}
- •
contextor/workflow.md
markdown
# Flujo de Trabajo
## Metodología
- TDD: {Sí/No}
- Branching: {Estrategia}
## Commits
Formato: {Formato elegido}
Ejemplos:
- feat: nueva funcionalidad
- fix: corrección de bug
- refactor: mejora de código
- test: añadir tests
- docs: documentación
## Ciclo de Desarrollo
1. Crear spec con `/contextor-newtrack`
2. Revisar y aprobar plan
3. Implementar con `/contextor-implement`
4. Revisar código
5. Merge a main
- •
contextor/guidelines.md
markdown
# Estándares de Código
## Convenciones de Nombres
{Convenciones específicas}
## Documentación
{Reglas de documentación}
## Seguridad
{Consideraciones de seguridad}
## Performance
{Consideraciones de rendimiento}
Fase 4: Confirmación
- •Muestra un resumen de la configuración creada
- •Indica los próximos pasos:
- •Usar
/contextor-newtrack <nombre>para crear features - •Revisar y ajustar archivos generados según necesidades
- •Usar
Notas
- •Si el directorio
contextor/no existe, créalo - •Si el directorio
contextor/tracks/no existe, créalo - •Genera archivos bien formateados y listos para usar