| name | harness |
| description | Team-Architecture Factory para Claude Code — genera equipos de agentes especializados a partir de una descripción de dominio. 6 patrones de arquitectura, skill generation automática, orquestación inter-agente. 6.5K⭐ |
| url | https://github.com/revfactory/harness |
| category | multi-agent |
| fecha | 2026-06-09T00:00:00.000Z |
Harness — The Team-Architecture Factory for Claude Code
¿Qué hace?
Harness es un plugin para Claude Code que convierte una descripción de dominio en un equipo de agentes especializados. Dile "build a harness for this project" y genera automáticamente definiciones de agentes (.claude/agents/) y skills (.claude/skills/) basadas en 6 patrones de arquitectura de equipos predefinidos.
Vive en la capa L3 Meta-Factory del ecosistema Claude Code — la capa que genera otros harnesses, no es uno en sí mismo.
6 Patrones de Arquitectura de Equipos
- Pipeline — Agents encadenados en secuencia (input → processing → output)
- Fan-out / Fan-in — Un agente distribuye trabajo a múltiples agentes especializados y luego agrega resultados
- Expert Pool — Varios agentes expertos disponibles, el supervisor elige cuál usar
- Producer-Reviewer — Un agente produce código/artefactos, otro los revisa
- Supervisor — Un agente supervisor coordina y delega a agentes trabajadores
- Hierarchical Delegation — Múltiples niveles de delegación (supervisor → lead → worker)
Casos de uso
- Proyectos complejos: Descomponer tareas grandes en equipos de agentes especializados
- Code review automatizado: Patrón Producer-Reviewer para revisión automática de código
- Arquitectura de micro-servicios: Pipeline de agentes para diseñar, implementar y testear servicios
- Research + Implementation: Fan-out de investigación en paralelo, fan-in de resultados
- Quality gates: Supervisor que valida la calidad antes de aprobar cambios
Snippets útiles
"build a harness for this project"
.harness/
├── agents/
├── skills/
└── config.yaml
Cómo integrarlo
- Instalar: Plugin de Claude Code desde marketplace
- Describir dominio: Decirle a Claude Code qué tipo de proyecto/especialización necesitas
- Generar: "build a harness for this project" — genera agentes + skills automáticamente
- Validar: Trigger verification, dry-run testing, with-skill vs without-skill comparison
- Iterar: Ajustar agentes y skills según necesidad
Diferencias con ECC
- ECC (affaan-m/ECC): Sistema operatorio cross-harness — configuraciones, skills, reglas para múltiples harnesses. Enfoque en optimización de costes y seguridad.
- Harness (revfactory/harness): Generador de equipos de agentes — convierte descripción de dominio en agentes especializados. Enfoque en arquitectura de equipos.
Son complementarios: ECC para configuración general, Harness para generación de equipos especializados.
Pitfalls
- Solo Claude Code: Diseñado específicamente para Claude Code. No funciona en otros harnesses directamente.
- Proyectos complejos: Funciona mejor en proyectos medianos/grandes. Para proyectos pequeños, puede ser overkill.
- Recursos: Generar equipos de agentes consume más tokens que un solo agente. Evaluar coste/beneficio.
- No es un framework de agents: No provee runtime ni ejecución. Solo genera definiciones y configuraciones.
- Validación obligatoria: Siempre hacer dry-run y comparison tests antes de usar en producción.
Fecha de descubrimiento
2026-06-09 — Trending semanal (6.5K⭐). Meta-skill que diseña equipos de agentes especializados a partir de descripciones de dominio.