Fase Discuss

Por: Artiko
gsddiscussdecisionescontextoimplementacion

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 N captura 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

← Nuevo Proyecto | Indice | Siguiente: Fase Plan →