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.
affaan-m/ECC
Un harness basado en plugins que ofrece a Claude Code, Codex y otros agentes de programación agentes, skills, hooks, memoria y análisis de seguridad compartidos.
- Estrellas
- 283,593
- Forks
- 42,124
- Issues abiertos
- 246
- Último commit
- ayer
¿Qué es?
ECC es un harness para agentes: un conjunto empaquetado de agentes, skills, comandos, reglas, hooks y memoria que se instala en un agente de programación para que planifique antes de construir, verifique los cambios con pruebas, revise su propio trabajo y reutilice los flujos de trabajo aprendidos. Está diseñado principalmente para Claude Code e incluye una ruta de plugin nativa para Codex, un plugin para Qoder y adaptadores con capacidades limitadas para Cursor, OpenCode, Gemini, Zed, GitHub Copilot y otros harnesses.
El paquete incluye 71 agentes para planificación, revisión, reparación de builds, seguridad y arquitectura; 311 skills sobre TDD, seguridad, documentación, frontend, datos y ML; y varios comandos slash como puntos de entrada. Los hooks y la memoria permiten generar resúmenes de sesión, aprender de forma continua y controlar el contexto. AgentShield viene incluido para analizar prompts, hooks, la configuración de MCP, permisos, secretos y archivos de agentes.
La instalación se realiza mediante un asistente de configuración con npx (ecc-universal) o los comandos nativos de plugins del harness. El proyecto documenta opciones separadas para instalaciones mínimas, sin hooks y completas. Se recomienda no combinar varios métodos de instalación en un mismo harness, ya que podrían duplicarse las skills y los hooks.
Funciones clave
- 01Incluye 71 agentes especializados en planificación, revisión, reparación de builds y seguridad.
- 02Ofrece 311 skills para flujos de trabajo de TDD, seguridad, frontend, datos y ML.
- 03Ejecuta hooks para generar resúmenes de sesión, aprender de forma continua y controlar el contexto.
- 04Incluye AgentShield para analizar configuraciones de agentes, hooks, ajustes de MCP y secretos.
- 05Ofrece un instalador guiado con perfiles mínimo, básico y completo.
Casos de uso
- Añadir a las sesiones de Claude Code un flujo de trabajo repetible de planificación, pruebas y revisión.
- Estandarizar el comportamiento de los agentes de un equipo que usa Codex o Claude Code.
- Auditar archivos de configuración de agentes, hooks y configuraciones de MCP para detectar permisos riesgosos o secretos expuestos.
- Incorporar un conjunto seleccionado de skills en herramientas sin compatibilidad nativa con plugins.
Inicio rápido
- 1
Instala Node.js 18 o posterior, Git y Claude Code, y comprueba que estén en tu PATH
- 2
Ejecuta la configuración guiada de ECC para Claude Code
npx ecc-universal@2.2.3 setup - 3
Inicia una nueva sesión de Claude Code y comprueba que el complemento ecc@ecc esté habilitado
/plugin list
Antes de usarlo
- Funciona mejor con Claude Code; otros entornos, como Cursor, Gemini y Copilot, cuentan con adaptadores de capacidades limitadas.
- La configuración del complemento de Claude requiere Node.js 18 o posterior, Git y Claude Code 2.1 o posterior en el PATH.
- El README recomienda revisar el origen de la versión y la integridad del registro antes de ejecutar el código del paquete.
Temas
Preguntas frecuentes
- ¿Qué es ECC?
- Un harness basado en plugins que ofrece a Claude Code, Codex y otros agentes de programación agentes, skills, hooks, memoria y análisis de seguridad compartidos. ECC es un harness para agentes: un conjunto empaquetado de agentes, skills, comandos, reglas, hooks y memoria que se instala en un agente de programación para que planifique antes de construir, verifique los cambios con pruebas, revise su propio trabajo y reutilice los flujos de trabajo aprendidos. Está diseñado principalmente para Claude Code e incluye una ruta de plugin nativa para Codex, un plugin para Qoder y adaptadores con capacidades limitadas para Cursor, OpenCode, Gemini, Zed, GitHub Copilot y otros harnesses.
- ¿ECC es gratuito? ¿Qué licencia tiene?
- ECC es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ECC sigue mantenido?
- Mantenimiento activo. El último commit de ECC fue el 19 oct 2026.
- ¿Para qué puedo usar ECC?
- Añadir a las sesiones de Claude Code un flujo de trabajo repetible de planificación, pruebas y revisión. Estandarizar el comportamiento de los agentes de un equipo que usa Codex o Claude Code. Auditar archivos de configuración de agentes, hooks y configuraciones de MCP para detectar permisos riesgosos o secretos expuestos. Incorporar un conjunto seleccionado de skills en herramientas sin compatibilidad nativa con plugins.
- ¿Cómo se instala ECC?
- Instala Node.js 18 o posterior, Git y Claude Code, y comprueba que estén en tu PATH Ejecuta la configuración guiada de ECC para Claude Code: npx ecc-universal@2.2.3 setup Inicia una nueva sesión de Claude Code y comprueba que el complemento ecc@ecc esté habilitado: /plugin list
- ¿Dónde consigo ECC?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/affaan-m/ECC
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un port del stack de skills pstack Cursor de Poteto que ofrece a Claude Code, Codex, Copilot, Pi y otros entornos de agentes flujos de trabajo estructurados para tareas de programación.
Servidor MCP y CLI para que los agentes de IA hagan ingeniería inversa de binarios nativos, apps de Electron, ensamblados .NET y sitios web.
Repositorio público de Agent Skills: carpetas con instrucciones y recursos que Claude carga para realizar tareas especializadas.
CLI para gestionar los recursos de IA de un equipo en un repositorio Git compartido y sincronizarlos con las herramientas de IA de sus integrantes.
Guía independiente y gratuita de Claude Code en tres niveles, desde la primera sesión hasta ejecuciones multiagente desatendidas, con ejercicios verificados.