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:

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

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:

No ideal para:

Resumen


Indice | Siguiente: Instalacion →