Repolode
affaan-m

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. 1

    Instala Node.js 18 o posterior, Git y Claude Code, y comprueba que estén en tu PATH

  2. 2

    Ejecuta la configuración guiada de ECC para Claude Code

    npx ecc-universal@2.2.3 setup
  3. 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