Volver al inicio

Plugins de Claude Code: TDD y seguimiento git

Desarrollador con 3000+ horas de experiencia en Claude Code cambió del sistema monolítico de 39 agentes a tres plugins: Superpowers para TDD, Beads para tareas de seguimiento git y Template Bridge para plantillas. Esto simplifica el mantenimiento y usa la ventana de contexto de 1M. El enfoque se centra en la metodología y la persistencia.

TDD en Claude Code: Superpowers + Beads + Bridge
Advertisement 728x90

Optimizando Claude Code: tres plugins en lugar de 39 agentes

Un desarrollador con más de 3.000 horas de experiencia práctica con Claude Code sustituyó un sistema monolítico —compuesto por 39 agentes, 38 habilidades y 25 comandos con barra diagonal— por tan solo tres plugins. Este cambio simplificó drásticamente el mantenimiento y la adaptación a las actualizaciones rápidas de Anthropic, incluida la ampliación de la ventana de contexto hasta 1 millón de tokens. El nuevo enfoque evita la sobreingeniería y prioriza la integración fluida de herramientas probadas en entornos reales.

Anteriormente, el Orchestrator Kit combatía la degradación del contexto mediante la aislamiento de subagentes: cada uno operaba en su propio contexto y devolvía resultados, preservando la limpieza de la sesión principal. Sin embargo, las frecuentes actualizaciones de la API, los nuevos patrones emergentes de agentes y el crecimiento masivo de la capacidad contextual hicieron que dicha arquitectura resultara innecesariamente compleja.

Problemas de los sistemas monolíticos de agentes

Mantener 39 agentes exigía actualizaciones manuales tras cada lanzamiento de Claude Code. Las habilidades y comandos con barra diagonal se volvían obsoletos con rapidez —perdiendo optimización para nuevas funcionalidades—. El catalizador principal fue el salto de 100.000 a 900.000 tokens gratuitos: el aislamiento de contexto dejó de tener sentido estratégico.

Google AdInline article slot

Principales desventajas:

  • Obsolescencia de patrones: Agentes escritos en octubre de 2025 no aprovechaban la nueva API de herramientas para agentes introducida en enero.
  • Verificación manual: Probar los 25 comandos tras cada actualización llevaba horas.
  • Sobrecarga de infraestructura: El enfoque de ingeniería pasó de construir funciones a mantener viva la pila tecnológica.

Este es la trampa clásica: la solución de ayer se convierte en el cuello de botella de mañana.

Superpowers: aplicar TDD como disciplina inquebrantable

El plugin Superpowers, creado por Jesse Vincent, integra directamente en Claude Code una disciplina rigurosa de desarrollo de software. En lugar de programar de forma ad hoc, impone una secuencia estricta: lluvia de ideas → planificación → desarrollo guiado por pruebas (TDD) → revisión de código → verificación.

Google AdInline article slot

Para una tarea como «Agregar autenticación JWT»:

  • Claude ejecuta brainstorming: aclara requisitos y propone opciones de implementación.
  • Pasa a writing-plans: divide el trabajo en tareas enfocadas de 2 a 5 minutos.
  • Ejecuta ciclos obligatorios de TDD: ROJO (prueba fallida), VERDE (código mínimo funcional), REFACTORIZAR (limpieza).

La regla de TDD es ineludible: el código de producción se escribe únicamente después de que una prueba fallida confirme que la funcionalidad aún no existe. Así se evita que las alucinaciones del modelo se cuelen en la lógica entregada.

Verificación antes de la finalización

La habilidad verification-before-completion exige cuatro pasos:

Google AdInline article slot
  • Definir el comando usado para verificar el resultado.
  • Ejecutarlo desde cero —no desde caché.
  • Analizar toda la salida, no solo fragmentos.
  • Confirmar explícitamente el éxito.

Sin esto, Claude solía declarar «listo» basándose en suposiciones —no en evidencia.

Beads: seguimiento de tareas respaldado por Git

El plugin Beads, de Steve Yegge, almacena las tareas como archivos versionados en Git —garantizando persistencia entre sesiones. Comandos clave:

  • bd create -t feature "Autenticación JWT" — crea una tarea y la confirma en el repositorio.
  • bd ready — lista las tareas listas para ejecutarse (sin bloqueos).
  • bd prime — restaura el estado del proyecto al inicio de la sesión.

Ventajas:

  • Seguridad multi-terminal: bloqueos exclusivos evitan condiciones de carrera.
  • Grafo de dependencias: ordenamiento automático y lógica de bloqueo.
  • Historial de Git: registro completo de decisiones —nada se pierde por compresión de contexto.

Esto reemplaza archivos de especificaciones extensos y frágiles como plan.json, haciendo la navegación intuitiva y fiable.

Template Bridge: integración unificada de plantillas y catálogo

Nuestro plugin personalizado Template Bridge une Superpowers y Beads mediante la habilidad unified-workflow. El flujo de trabajo:

  • Crear un epic: bd create -t epic "Autenticación JWT".
  • Ejecutar lluvia de ideas y planificación.
  • Desglosar en subtareas con dependencias:
bd create "esquema de tabla tokens"
bd create "middleware de verificación"
bd dep add middleware tokens
  • bd ready actualiza el panel de tareas listas.

El template-catalog ofrece acceso instantáneo a más de 413 agentes preconstruidos de [davila7/claude-code-templates](https://github.com/davila7/claude-code-templates), organizados en 26 categorías. Instala cualquier agente bajo demanda: npx claude-code-templates@latest --agent security/security-auditor --yes. Los agentes se descargan frescos y se eliminan automáticamente tras su uso —sin sobrecarga de almacenamiento local.

Por qué esto importa

  • Escalabilidad: tres plugins en lugar de 102 componentes significa actualizaciones automáticas por parte de los mantenedores —no parches manuales.
  • Aplicación de TDD: ROJO-VERDE-REFACTORIZAR como requisito obligatorio elimina las incidencias causadas por alucinaciones desde la raíz.
  • Persistencia: el seguimiento de tareas respaldado por Git mantiene la continuidad entre sesiones y el historial completo del proyecto.
  • Flexibilidad: las plantillas se cargan dinámicamente —sin bloat local ni desincronización de versiones.
  • Eficiencia: el enfoque se mantiene en la metodología y los resultados —no en el mantenimiento de la infraestructura.

Comparación de enfoques

| Aspecto | Orchestrator Kit | Nueva pila de plugins |

|--------|------------------|-----------------------|

| Componentes | 39 agentes + 38 habilidades + 25 comandos | 3 plugins + 2 habilidades + 1 comando |

| Actualizaciones | Manuales | Automáticas |

| Gestión de contexto | Aislamiento por subagente | Ventana de 900.000 tokens + persistencia en Git |

| Metodología | Opcional | TDD y verificación obligatorias |

La nueva pila resuelve los mismos problemas —pero con mucha menos sobrecarga operativa, evolucionando naturalmente junto con la innovación acelerada de Claude Code.

— Editorial Team

Advertisement 728x90

Leer después