ECC — 293 skills y 68 agentes para convertir tu agente en un equipo
El «sistema operativo» de tu agente de código: **293 skills**, 68 agentes especializados, 94 comandos, reglas, hooks y memoria, todo en un mismo paquete de código abierto (MIT). Se instala con un comando y hace que tu agente planifique, escriba las pruebas antes del código, revise lo que ha hecho y busque fallos de seguridad. Para Claude Code, Codex, OpenCode, Cursor y más.
Revisada el 2026-10-05
- Popularidad
- 273k
- Licencia
- MIT
- Autor
- Affaan Mustafa (@affaan-m)
- Categoría
- Programación
Seguridad: revisada
El contenido es seguro; el instalador o el servicio externo no se auditan aquí.
¿Qué es?
ECC es un paquete que convierte a tu agente de código en un equipo: le mete 293 skills (formas de trabajar guardadas), 68 agentes especializados (uno que planifica, otro que escribe las pruebas, otro que revisa el código, otro que busca fallos de seguridad…), 94 comandos para llamarlos y un conjunto de reglas y automatismos.
Su idea de fondo es trabajar con pruebas por delante (TDD): primero se escribe la prueba de lo que quieres que haga, luego el código, y al final se revisa. También guarda memoria de un programa a otro, para no repetirle lo mismo a cada agente.
El autor es Affaan Mustafa y el proyecto es de código abierto (MIT), con 273.000 estrellas en GitHub: de los paquetes de este tipo más usados que hay.
¿Cuándo me sirve?
Cuando ya usas un agente para programar (Claude Code, Codex, OpenCode…) y te has dado cuenta de que cada vez le explicas lo mismo: «escríbelo con pruebas», «revísalo», «no toques sin permiso». ECC mete todo eso de una vez y de forma ordenada, y añade un equipo de agentes que se reparten el trabajo.
El propio autor recomienda no instalarlo todo y probarlo todo: empezar por el flujo que necesitas (por ejemplo /ecc:plan para planificar y la skill de TDD) y dejar el resto para cuando haga falta.
¿Esto me sirve a mí?
Si estás empezando y aún no has usado un agente para programar, no es por aquí donde se empieza: primero /aprender, tu agente montado y un proyecto pequeño. ECC se disfruta cuando ya te manejas y quieres que el agente trabaje «como un equipo».
Si ya programas con ayuda de un agente y te da rabia repetirle las mismas normas, entonces sí: es de los paquetes que más cambia el día a día, y es gratis.
Cómo se instala
Lo más fácil, el instalador guiado (pide Node.js 18 o más nuevo):
npx ecc-universal@2.2.3 setupTe va preguntando dónde instalarlo (solo para ti o para el proyecto) y qué perfil de automatismos quieres. Al terminar, en una sesión nueva de Claude Code comprueba que está: /plugin list y verás ecc@ecc.
Dentro de Claude Code también se puede instalar como plugin nativo:
/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@eccY para otros programas (Cursor, OpenCode, Gemini CLI, Zed, Kimi Code, Copilot…) se clona el repositorio y se lanza su instalador con el objetivo que toque:
git clone https://github.com/affaan-m/ECC.git
cd ECC
./install.sh --profile minimal --target cursor⚠️ Elige un camino y no mezcles los dos: si instalas el plugin, no lances después el instalador completo.
¿Dónde funciona?
Está pensado para varios programas a la vez, con adaptadores propios:
Esta tabla se desliza: arrástrala con el dedo para ver las columnas que faltan.
| Programa | Cómo se instala |
|---|---|
| Claude Code | Instalador guiado (npx ecc-universal@2.2.3 setup) o como plugin (ecc@ecc) |
| Codex | Instalador guiado / instalador por objetivo |
| OpenCode | Instalador por objetivo (--target opencode) |
| Cursor | --target cursor (agentes en .cursor/) |
| Gemini CLI, Zed, Kimi Code, Copilot… | Cada uno tiene su objetivo o sus instrucciones |
Lo que escribe en tu ordenador: las carpetas de cada programa (.claude/, .codex/, .opencode/, .cursor/…) y una carpeta propia con las skills, agentes y automatismos.
⚠️ Lo que hay que saber antes
El vídeo dice «comenta ECC y te lo envío». No hace falta comentar nada: el repositorio es público y gratis (MIT), y se instala con el comando de arriba. Lo que venden por privado es lo mismo que está en GitHub.
Lo comprobado el 5/10/2026: repositorio público y activo (MIT, 273.000 estrellas, última actualización ese mismo día), paquete ecc-universal publicado con la versión 2.2.3, y los tres nombres que usa (el repositorio affaan-m/ECC, el plugin ecc@ecc y el paquete ecc-universal) son el mismo proyecto.
Lo que conviene tener claro antes de instalarlo:
- No es un interruptor mágico. Mete un sistema entero de trabajo (y opiniones: TDD, revisión, seguridad). Si tu forma de trabajar es otra, te va a discutir.
- Instala automatismos (hooks) que se ejecutan solos en tu agente. Es lo que más notarás, y lo que hay que elegir con cuidado al instalarlo (el instalador pregunta el perfil).
- El propio proyecto avisa de que fijar una versión no es una auditoría: al final estás ejecutando código de otro. Se puede revisar (es abierto), pero nadie de fuera lo ha auditado por ti.
- En Claude Code, los plugins no reparten «reglas»: hay que añadir a mano solo los paquetes de reglas que uses (viene explicado en su documentación).
- Simplifica tu instalación: el plugin ya trae skills, agentes, comandos y hooks. Hacer además la instalación manual completa es duplicar cosas.