ProgramaciónGSD Core (Git. Ship. Done.)
Es un marco de trabajo que organiza a tu IA en fases (discutir → planificar → ejecutar → verificar → publicar) usando "subagentes" con contexto limpio. Resuelve el problema del "context rot": que la IA se vuelve más torpe cuanto más larga es la conversación.
Revisada el 2026-09-21
- Popularidad
- 9.7k (repo original: 64.5k, archivado)
- Licencia
- MIT
- Categoría
- Programación
Seguridad: revisada
Revisada, sin código malicioso.
¿Qué es?
Es un sistema que conduce a tu IA por un bucle de fases disciplinado, muy centrado en un problema concreto: la pérdida de calidad cuando la conversación se alarga. Solución: el trabajo pesado (investigar, planificar, ejecutar) lo hacen subagentes con contexto fresco, mientras la sesión principal se mantiene ligera.
Piénsalo como una cadena de montaje por estaciones: cada fase se hace en su "estación" con la mesa limpia, y el resultado pasa a la siguiente.
El bucle de 5 pasos (por cada fase):
| Paso | Qué hace |
|---|---|
| 1. Discuss | Captura las decisiones antes de planificar nada |
| 2. Plan | Investiga, descompone y verifica que el plan cabe en un contexto |
| 3. Execute | Ejecuta los planes en oleadas paralelas (cada uno con contexto limpio) |
| 4. Verify | Repasa lo construido; diagnostica y arregla antes de dar por hecho |
| 5. Ship | Crea el PR, archiva la fase y repite |
Idea clave: guarda la memoria del proyecto en archivos como STATE.md y CONTEXT.md, que sobreviven entre sesiones.
Aviso importante (mudanza): el repositorio original (gsd-build/get-shit-done, 64.5k estrellas) fue archivado en junio de 2026 y el proyecto continúa en open-gsd/gsd-core. Usa el nuevo.
¿Cuándo me sirve?
Cuando haces proyectos de software largos y quieres que la IA no pierda calidad al avanzar:
- "Voy a empezar un proyecto nuevo" →
/gsd-new-project. - "Tengo un proyecto existente, organízalo" →
/gsd-onboard. - "Planifica esta fase" → guía de planificación.
- "Verifica y publica" → verificación + PR.
¿Esto me sirve a mí?
Sí, si haces proyectos grandes con IA y notas que empeora con el tiempo en la misma conversación.
| Si un día piensas... | GSD Core te da... |
|---|---|
| "La IA se vuelve tonta en sesiones largas" | Subagentes con contexto fresco |
| "Pierdo el hilo entre sesiones" | Memoria en STATE.md/CONTEXT.md |
| "Planifico pero no verifico" | Paso de verificación obligatorio |
| "Quiero un flujo ordenado por fases" | El bucle de 5 pasos |
| "No sé por dónde empezar un proyecto" | /gsd-new-project |
No te sirve si no programas o trabajas en cosas pequeñas.
¿Es segura?
Veredicto: ✅ SÍ, es limpia.
- Naturaleza: instala comandos/skills y hooks para tu asistente, con archivos de texto. Las dependencias son conocidas (
@anthropic-ai/claude-agent-sdk,ws). - Origen: el proyecto original era muy popular (64.5k estrellas, MIT). El repo activo es
open-gsd/gsd-core. - Política de seguridad: tiene
SECURITY.mdy el propio repo ejecuta comprobaciones de seguridad (test:security, escaneo de secretos). - A tener en cuenta: su instalador (
npx @opengsd/gsd-core) avisa de que no copies archivos a mano deagents/ocommands/; usa el instalador. Como siempre, revisa qué hace un instalador antes de ejecutarlo.
Casos de uso
- Proyecto nuevo:
/gsd-new-project. - Proyecto existente:
/gsd-onboard. - Trabajar por fases: discutir → planificar → ejecutar → verificar → publicar.
- Mantener contexto entre sesiones: vía
STATE.mdyCONTEXT.md. - Ejecución en paralelo: varios subagentes a la vez.
Cómo se instala
npx @opengsd/gsd-core@latest(Te pregunta tu asistente y si instalar global o local.)
¿Dónde funciona?
| CLI | ¿Funciona? | Notas |
|---|---|---|
| Claude Code | ✅ Sí | Uno de los principales |
| OpenCode | ✅ Sí | Soporte explícito (incluye plugins .opencode/) |
| Codex | ✅ Sí | Soportado |
| Cursor | ✅ Sí | Soportado |
| GitHub Copilot | ✅ Sí | Soportado |
| Antigravity CLI / Kimi CLI / Kilo / Windsurf | ✅ Sí | Soportados |
| Otros | ⚠️ Parcial | Usa su propio instalador por runtime |
Muy compatible entre los asistentes principales. Nota: el repo original está archivado; usa open-gsd/gsd-core.
Enlaces
- Repositorio activo: https://github.com/open-gsd/gsd-core
- Repositorio original (archivado): https://github.com/gsd-build/get-shit-done
- Web oficial: https://opengsd.net