GSD-Lite: Una Máquina de Estados para el Código de Claude que Impone TDD y Previene la Omisión de Pruebas

GSD-Lite es un servidor MCP de código abierto que se acopla a Claude Code y ejecuta proyectos a través de una máquina de flujo de trabajo de 12 estados. La herramienta tiene licencia MIT y consta de aproximadamente 15 archivos fuente en total.
Cómo funciona
Después de planificar qué construir en conversación con Claude, GSD-Lite toma el control automáticamente: escribe código, lo revisa, lo verifica, avanza a la siguiente fase. El ciclo de ejecución sigue este patrón:
- El orquestador selecciona la siguiente tarea
- El ejecutor escribe el código (TDD, punto de control)
- El revisor verifica (contexto separado, especificaciones + calidad)
- ¿Aceptado? Siguiente tarea. ¿Rechazado? Rehacer.
- ¿Todas las tareas completadas? Verificación de puerta de fase
- ¿La puerta pasa? Siguiente fase
- ¿Todas las fases completadas? Has terminado
Características principales
Aplicación de TDD: La "Ley de Hierro" está integrada en cada asignación de tarea: sin código de producción sin una prueba fallida primero. El mensaje enumera las racionalizaciones exactas que Claude usa para omitir pruebas ("Esto es solo un cambio de configuración", "Las pruebas existentes ya cubren esto") y las marca como excusas conocidas.
Contextos de agente separados: Las revisiones se ejecutan en un contexto de agente separado donde el revisor nunca ve el razonamiento del ejecutor, solo la diferencia y las especificaciones de la tarea. Esto evita aprobaciones automáticas y ayuda a detectar errores reales.
Agente depurador: Cuando una tarea falla 3 veces, en lugar de otro reintento, se envía un agente depurador. Este agente separado reproduce el fallo, formula hipótesis, las prueba, identifica dónde debe ir la corrección y luego proporciona hallazgos al ejecutor.
Seguimiento de dependencias: Si una tarea cambia la firma de una API, cualquier cosa posterior se invalida y se vuelve a poner en cola automáticamente.
Detalles técnicos
El sistema utiliza 6 comandos, 4 agentes y 11 herramientas MCP. El estado se gestiona en un archivo JSON con validación de esquema y conflictos de versión manejados mediante concurrencia optimista.
Por qué no la versión original
La primera versión tenía 32 comandos, 12 agentes, más de 100 archivos fuente y un instalador de 2400 líneas. El autor la descartó y la reescribió desde cero porque la mayor parte de esa complejidad consumía ventana de contexto sin proporcionar valor.
Hallazgos inesperados
El enfoque anti-racionalización funciona: enumerar frases específicas que Claude usa para omitir pasos directamente en el mensaje del agente redujo la tasa de omisión. El autor señala que los ejemplos negativos parecen guiar mejor al modelo que simplemente decir "siempre escribe pruebas". La persistencia de sesión fue el desafío de implementación más difícil.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Vibeyard añade intercambio de sesiones P2P para Claude Code.
Vibeyard, un IDE de código abierto para Claude Code, ahora admite el intercambio de sesiones entre pares. Los usuarios pueden compartir sesiones de terminal en vivo con compañeros de equipo a través de conexiones WebRTC cifradas, con modos de acceso de solo lectura o lectura-escritura.

Claude Code LSP: Habilitación del Protocolo de Servidor de Lenguaje para una Navegación de Código Más Rápida y Precisa
Claude Code se envía sin LSP habilitado por defecto, pero activarlo transforma la navegación de código de búsquedas grep de 30-60 segundos a consultas de 50ms con 100% de precisión. La configuración requiere un indicador descubierto a través de un problema de GitHub en lugar de la documentación oficial.

Escudo: Complemento de Seguridad de Código Abierto para Claude Code con Escaneo Unificado
Shield es un complemento de seguridad de código abierto para Claude Code que orquesta múltiples herramientas de seguridad desde un único comando /shield:shield, detecta automáticamente tu stack, ejecuta las herramientas instaladas y genera informes unificados con puntuaciones de riesgo y sugerencias de corrección de código.

7 comandos slash, $0.45/artículo: Este pipeline de Claude Code ejecuta una operación completa de contenido SEO
Un desarrollador ha hecho público un pipeline de 7 comandos para Claude Code que gestiona investigación SEO, redacción, optimización y publicación. Cuesta $0.45/post (API de Perplexity) y se ejecuta en 15 min/día. Resultados: 18× impresiones mensuales en 12 meses.