Fase Discuss
Para que sirve
Discuss captura decisiones de implementacion antes de que GSD planifique. Sin esta fase, el planificador asume cosas que pueden no coincidir con tu vision.
/gsd:discuss-phase [N]
Con --auto para que GSD haga las preguntas automaticamente:
/gsd:discuss-phase 2 --auto
Que pregunta
GSD identifica areas grises segun el tipo de trabajo de la fase:
Features visuales
- Layout preferido (sidebar, tabs, cards)
- Densidad de informacion
- Interacciones esperadas (drag & drop, inline edit)
- Empty states y estados de error
- Responsive: mobile-first o desktop-first
APIs y CLIs
- Formato de respuesta (JSON, XML, streaming)
- Flags y opciones necesarias
- Manejo de errores (codigos, mensajes, retry)
- Autenticacion y rate limiting
Sistemas de contenido
- Estructura del contenido (markdown, rich text, bloques)
- Tono y estilo
- Profundidad y nivel de detalle
- Flujo de navegacion
Tareas de organizacion
- Criterios de agrupacion
- Convenciones de nombrado
- Jerarquias y relaciones
Archivo generado
{phase_num}-CONTEXT.md — alimenta directamente la investigacion y planificacion:
# Phase 2: Auth - Context
## Decisions
- Login con email/password, sin OAuth en v1
- Formulario minimalista, un campo por linea
- Errores inline debajo de cada campo
- Password: minimo 8 caracteres, sin requisitos complejos
## Visual Preferences
- Centrado vertical y horizontal
- Fondo con gradiente sutil
- Sin ilustraciones, solo el form
## Technical Choices
- bcrypt para hashing
- JWT en httpOnly cookie
- Redirect a /dashboard despues de login exitoso
Por que no saltarla
Sin Discuss, el planificador debe adivinar. Ejemplo:
Sin Discuss:
- El plan asume OAuth + formulario con 10 campos + ilustracion lateral
- Pierdes tiempo rechazando planes y iterando
Con Discuss:
- El plan refleja exactamente lo que quieres
- Primera iteracion del plan probablemente pase verificacion
Discuss es opcional pero recomendado
Si tu fase es puramente tecnica (setup de CI/CD, migraciones), puedes saltarla. Para cualquier cosa con decisiones de diseno o UX, Discuss ahorra tiempo.
Resumen
/gsd:discuss-phase Ncaptura decisiones antes de planificar- GSD pregunta segun el tipo de trabajo: visual, API, contenido, organizacion
- Genera CONTEXT.md que alimenta directamente la planificacion
- Evita iteraciones innecesarias al eliminar ambiguedades
- Opcional para fases puramente tecnicas, recomendado para todo lo demas