Crea una nueva feature o bugfix con especificación y plan de tareas
Crea un nuevo track de desarrollo con especificación y plan.
Argumento recibido: $ARGUMENTS (nombre del track)
Verifica que existan los archivos de contexto:
contextor/product.mdcontextor/tech-stack.mdcontextor/workflow.mdcontextor/guidelines.mdSi no existen, indica al usuario que ejecute /contextor-setup primero.
Lee todos los archivos de contexto para entender:
Pregunta al usuario usando AskUserQuestion:
Pregunta 1 - Tipo de Track:
Pregunta 2 - Descripción:
Pregunta 3 - Alcance:
Pregunta 4 - Criterios de Aceptación:
Crea contextor/tracks/{nombre}/spec.md:
# Especificación: {Nombre del Track}
**Tipo**: {Feature|Bugfix|Refactor|Docs}
**Fecha**: {Fecha actual}
**Estado**: Pendiente
---
## Objetivo
{Descripción clara del objetivo}
## Contexto
{Por qué es necesario este cambio}
## Requisitos Funcionales
- [ ] {Requisito 1}
- [ ] {Requisito 2}
- [ ] {Requisito 3}
## Requisitos No Funcionales
- {Performance, seguridad, etc.}
## Criterios de Aceptación
- [ ] {Criterio 1}
- [ ] {Criterio 2}
- [ ] {Criterio 3}
## Fuera de Alcance
- {Lo que NO se incluye}
## Dependencias
- {Otros tracks o sistemas}
## Notas Adicionales
{Cualquier información relevante}
Crea contextor/tracks/{nombre}/plan.md:
# Plan de Implementación: {Nombre del Track}
**Spec**: [spec.md](./spec.md)
**Progreso**: 0%
**Estado**: Pendiente
---
## Resumen
{Resumen breve del plan}
## Archivos Involucrados
- `{archivo1}` - {descripción}
- `{archivo2}` - {descripción}
---
## Fases
### Fase 1: {Nombre de la Fase}
**Objetivo**: {Qué se logra en esta fase}
- [ ] **1.1**: {Tarea}
- Archivos: `{archivo}`
- Descripción: {detalles}
- [ ] **1.2**: {Tarea}
- Archivos: `{archivo}`
- Descripción: {detalles}
### Fase 2: {Nombre de la Fase}
**Objetivo**: {Qué se logra en esta fase}
- [ ] **2.1**: {Tarea}
- Archivos: `{archivo}`
- Descripción: {detalles}
---
## Post-Implementación
- [ ] Tests pasan
- [ ] Documentación actualizada
- [ ] Code review completado
Muestra un resumen del spec y plan generados.
Pregunta al usuario:
Indica que puede ejecutar /contextor-implement cuando esté listo.
user-authentication)