Harness

Meta-habilidad que estructura un equipo de agentes, sus habilidades y un orquestador

Por revfactory · revfactory/harness

Funciona con configuración ★ 8.4/10

Harness — Meta-habilidad que estructura un equipo de agentes, sus habilidades y un orquestador

Qué hace

Convierte una descripción de dominio en un arnés completo de Claude Code: definiciones de agentes en .claude/agents/, las habilidades que utilizan, un orquestador con protocolos de paso de datos y manejo de errores, y un puntero CLAUDE.md. Ofrece seis patrones de arquitectura de equipo (Pipeline, Fan-out/Fan-in, Expert Pool, Producer-Reviewer, Supervisor, Hierarchical Delegation) y se activa con solicitudes de construcción, auditoría y sincronización de arneses.

Informe de la prueba

Tarea: construir un 'harness' para el dominio de 'análisis de comentarios de clientes' — primero como línea base (como lo hago por defecto), luego estrictamente según el cuerpo de la habilidad, y verificar ambos resultados con un script contra la propia lista de verificación de la habilidad. La brecha es medible: la línea base dio 2 archivos ad-hoc de agentes, 0 habilidades, 0/2 agentes con secciones obligatorias, ni orquestador, ni manejo de errores, ni escenarios de prueba; la versión con la habilidad — 3 agentes, todos con 3/3 el conjunto completo de 6 secciones obligatorias (核心役割/作業原則/入出力プロトコル/팀 통신/에러 핸들링/협업), 2 habilidades con frontmatter válido, un orquestador con tabla de errores y protección contra ciclos infinitos de rechazo, puntero CLAUDE.md, 0 archivos en .claude/commands (como requiere la lista de verificación). Stage 0 está limpio: solo markdown, ningún script, ninguna llamada de red; la escritura en CLAUDE.md es el objetivo declarado de la habilidad, no una escalada oculta. Límite honesto: verifiqué la integridad estructural del andamiaje, pero NO ejecuté el comando de agentes generado en datos reales — el aumento de calidad declarado del +60% (n=15, medición del autor) no lo reproduje, y el propio README lo marca como «third-party replications pending». Veredicto 'setup' debido a un paso manual real: el modo principal de la habilidad es 'agent teams', y requiere el flag experimental CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1; además, la habilidad prescribe rígidamente model: opus a todos los agentes, lo que decide el costo para el usuario.

Probado el: 2026-07-17 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/revfactory/harness.git
mkdir -p ~/.claude/skills
cd harness && cp -r skills/harness ~/.claude/skills/harness

Comandos y prompts de ejemplo

  • /harnessMeta-habilidad que estructura un equipo de agentes, sus habilidades y un orquestador

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Set up a multi-agent team with skills and an orchestrator for VOC analysis
  • I need agent definitions, skills, and error handling wired for this domain
  • Scaffold a Pipeline-pattern agent harness with a CLAUDE.md pointer for us