Aplicación de escritorio que integra herramientas de IA existentes en CLI, como Claude Code, Codex y Gemini CLI, en un espacio de trabajo multiagente compartido con ejecución en paralelo y orquestación.
revfactory/harness
Un plugin de Claude Code que diseña equipos de agentes específicos de un dominio y genera sus definiciones y las skills que utilizan.
- Estrellas
- 9,335
- Forks
- 1,342
- Issues abiertos
- 3
- Último commit
- el mes pasado
¿Qué es?
Harness es una meta-skill para Claude Code. A partir de la descripción de un proyecto o dominio, analiza el trabajo, elige una arquitectura de equipo, escribe las definiciones de los agentes en .claude/agents/ y genera las skills y el orquestador que los coordinan en .claude/skills/. El proyecto admite seis patrones de equipo: pipeline, fan-out/fan-in, grupo de expertos, productor-revisor, supervisor y delegación jerárquica.
La versión 2 está diseñada para el runtime multiagente actual de Claude Code y ofrece tres modos de ejecución: scripts de workflow para ejecuciones paralelas deterministas y ciclos de verificación, agentes persistentes con nombre que se comunican mediante SendMessage y delegación puntual a subagentes. También incluye la skill /harness:evolve, que convierte los comentarios sobre el uso en cambios para los agentes y las skills generados, y detecta artefactos de la v1 para facilitar la migración.
El plugin se puede instalar desde el marketplace de Claude Code o copiar como skills globales. Está dirigido a desarrolladores que quieren una configuración de agentes reutilizable y específica para cada proyecto, en lugar de escribir a mano los prompts de los agentes y la orquestación.
Funciones clave
- 01Diseña equipos de agentes a partir de la descripción de un dominio mediante seis patrones de arquitectura.
- 02Genera definiciones de agentes en .claude/agents/ y skills en .claude/skills/.
- 03Ofrece modos de ejecución mediante workflows, agentes persistentes y subagentes.
- 04Incluye /harness:evolve para incorporar los comentarios sobre el uso a los agentes y las skills generados.
- 05Detecta artefactos de la v1 y ofrece una vía de migración.
Casos de uso
- Configurar un equipo multiagente reutilizable para una base de código o un dominio de proyecto concretos.
- Generar skills específicas del proyecto que puedan invocar los agentes de Claude Code.
- Perfeccionar un harness de agentes existente a partir de los comentarios obtenidos en ejecuciones reales.
- Migrar una configuración anterior de agentes de Claude Code a los modos de ejecución de la v2.
Inicio rápido
- 1
Añade el marketplace a Claude Code
/plugin marketplace add revfactory/harness - 2
Instala el plugin harness
/plugin install harness@harness-marketplace - 3
Pide a Claude Code que cree un harness para tu proyecto
build a harness for this project
Antes de usarlo
- La auditoría de Phase 0 y los artefactos generados están diseñados para Claude Code, por lo que el plugin solo funciona allí.
- Las mejoras de calidad en 15 tareas son mediciones del autor; realiza una prueba piloto propia antes de confiar en ellas.
- Los archivos de agent y skill generados se escriben en el directorio .claude de tu proyecto y puede que debas revisarlos.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es harness?
- Un plugin de Claude Code que diseña equipos de agentes específicos de un dominio y genera sus definiciones y las skills que utilizan. Harness es una meta-skill para Claude Code. A partir de la descripción de un proyecto o dominio, analiza el trabajo, elige una arquitectura de equipo, escribe las definiciones de los agentes en .claude/agents/ y genera las skills y el orquestador que los coordinan en .claude/skills/. El proyecto admite seis patrones de equipo: pipeline, fan-out/fan-in, grupo de expertos, productor-revisor, supervisor y delegación jerárquica.
- ¿harness es gratuito? ¿Qué licencia tiene?
- harness es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿harness sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de harness fue el 28 sept 2026.
- ¿Para qué puedo usar harness?
- Configurar un equipo multiagente reutilizable para una base de código o un dominio de proyecto concretos. Generar skills específicas del proyecto que puedan invocar los agentes de Claude Code. Perfeccionar un harness de agentes existente a partir de los comentarios obtenidos en ejecuciones reales. Migrar una configuración anterior de agentes de Claude Code a los modos de ejecución de la v2.
- ¿Cómo se instala harness?
- Añade el marketplace a Claude Code: /plugin marketplace add revfactory/harness Instala el plugin harness: /plugin install harness@harness-marketplace Pide a Claude Code que cree un harness para tu proyecto: build a harness for this project
- ¿Dónde consigo harness?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/revfactory/harness
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework para entrenar, evaluar y desplegar adaptadores de harness que evolucionan una capa externa alrededor de un agente sin modificar su modelo ni su harness.
Una skill basada en prompts que hace que los agentes de programación con IA escriban solo el código que necesita cada tarea, y prioricen la reutilización y las soluciones mínimas frente a las implementaciones extensas.
Infraestructura para que agentes de programación como Claude y Codex se envíen mensajes, compartan integraciones y ejecuten flujos de trabajo de varios pasos en distintas máquinas.
Colección local basada en archivos de diez skills SKILL.md para agentes, centradas en aclarar y seguir tareas, pausar y transferir el trabajo, gestionar memoria de perfil, crear skills y escribir.
CLI y motor de workflows que ejecuta agentes de programación como Claude Code, Codex y Copilot con etapas configurables de revisión, reparación y pruebas antes de aceptar el trabajo.