Que es GSD

Por: Artiko
gsdintroduccioncontext-engineeringvibecoding

Que es GSD

GSD (Get Shit Done) es un sistema de desarrollo asistido por IA que resuelve el context rot — la degradacion de calidad que ocurre cuando un LLM llena su ventana de contexto con basura acumulada.

El problema que resuelve

El “vibecoding” tiene mala reputacion: describes lo que quieres, la IA genera codigo, y obtienes resultados inconsistentes que se desmoronan a escala. Las causas:

  • Context rot: a medida que el contexto se llena, la calidad cae
  • Sin estructura: prompts vagos producen resultados vagos
  • Sin verificacion: no hay forma sistematica de validar que el codigo cumple los requisitos

La solucion de GSD

Detras de escena hay context engineering, XML prompt formatting, orquestacion de subagentes y gestion de estado. Lo que tu ves: unos pocos comandos que simplemente funcionan.

Principios

  • Contexto fresco: cada tarea recibe 200k tokens limpios (sin basura acumulada)
  • Verificacion integrada: los planes incluyen pasos de verificacion, la ejecucion valida contra objetivos
  • Commits atomicos: cada tarea genera un commit independiente, revertible y trazable
  • Sin teatro empresarial: no hay sprint ceremonies, story points ni Jira workflows

Workflow completo

new-project → discuss → plan → execute → verify → complete
FaseComandoResultado
Inicializar/gsd:new-projectPROJECT.md, REQUIREMENTS.md, ROADMAP.md
Discutir/gsd:discuss-phaseCONTEXT.md con decisiones de implementacion
Planificar/gsd:plan-phasePLANs atomicos en XML con verificacion
Ejecutar/gsd:execute-phaseCodigo implementado en waves paralelas
Verificar/gsd:verify-workUAT con diagnostico automatico
Completar/gsd:complete-milestoneArchivo, tag de release

GSD vs otros frameworks SDD

AspectoGSDOpenSpecBMADSpec-Kit
EnfoqueContext engineeringBrownfield iterativoEquipo agil virtualSpecs formales
ComplejidadOculta en el sistemaMinima (4 comandos)Media (6 roles)Media (5 fases)
ParalelismoWaves de ejecucionManualManualManual
VerificacionUAT automatizadoManual o /opsx:verifyQA virtualManual
Ideal paraProyectos nuevos, solo devsCodebases existentesGreenfield complejoSpecs como contrato
CommitsAtomicos por tareaPor changePor featureManual

Para quien es GSD

Ideal para:

  • Desarrolladores individuales o equipos pequenos
  • Proyectos nuevos que necesitan estructura
  • Quien quiere resultados sin procesos burocraticos
  • Proyectos medianos a grandes donde el contexto se degrada

No ideal para:

  • Cambios triviales de una linea (usa /gsd:quick)
  • Equipos grandes que necesitan gobernanza formal
  • Proyectos que requieren specs como contrato legal

Resumen

  • GSD resuelve el context rot con contextos frescos por tarea
  • Workflow de 5 fases: discuss → plan → execute → verify → complete
  • Sin teatro empresarial: la complejidad esta en el sistema, no en tu workflow
  • Commits atomicos por tarea, verificacion integrada, waves paralelas
  • Ideal para solo devs y equipos pequenos que quieren resultados

Indice | Siguiente: Instalacion →