Uma skill baseada em prompt que faz agentes de programação com IA escreverem apenas o código necessário para cada tarefa, priorizando reutilização e soluções mínimas em vez de implementações extensas.
affaan-m/ECC
Um harness baseado em plugins que oferece a Claude Code, Codex e outros agentes de programação agentes, skills, hooks, memória e varredura de segurança compartilhados.
- Estrelas
- 283,593
- Forks
- 42,124
- Issues abertas
- 246
- Último commit
- ontem
O que é?
ECC é um harness para agentes: um conjunto empacotado de agentes, skills, comandos, regras, hooks e memória que você instala em um agente de programação para que ele planeje antes de implementar, valide as alterações com testes, revise o próprio trabalho e reutilize fluxos de trabalho que aprendeu. Ele foi desenvolvido principalmente para Claude Code, com suporte nativo a plugins do Codex, um plugin para Qoder e adaptadores com recursos limitados para Cursor, OpenCode, Gemini, Zed, GitHub Copilot e outros harnesses.
O pacote inclui 71 agentes para planejamento, revisão, correção de builds, segurança e arquitetura; 311 skills para TDD, segurança, documentação, frontend, dados e ML; e um conjunto de comandos slash. Hooks e memória oferecem resumos de sessão, aprendizado contínuo e controles de contexto. O AgentShield vem integrado para verificar prompts, hooks, configurações do MCP, permissões, segredos e arquivos de agentes.
A instalação é feita por um assistente de configuração via npx (ecc-universal) ou pelos comandos nativos de plugins do harness. O projeto documenta opções separadas para instalações mínima, sem hooks e completa. Evite combinar vários métodos de instalação no mesmo harness, pois isso pode duplicar skills e hooks.
Recursos principais
- 01Inclui 71 agentes especializados em planejamento, revisão, correção de builds e segurança.
- 02Oferece 311 skills para fluxos de trabalho de TDD, segurança, frontend, dados e ML.
- 03Executa hooks para resumos de sessão, aprendizado contínuo e controle de contexto.
- 04Inclui o AgentShield para verificar configurações de agentes, hooks, ajustes do MCP e segredos.
- 05Oferece um instalador guiado com os perfis minimal, core e full.
Casos de uso
- Adicionar às sessões do Claude Code um fluxo de trabalho repetível de planejamento, testes e revisão.
- Padronizar o comportamento dos agentes de uma equipe que usa Codex ou Claude Code.
- Auditar arquivos de configuração de agentes, hooks e configurações do MCP em busca de permissões arriscadas ou segredos expostos.
- Levar um conjunto selecionado de skills para ferramentas sem suporte nativo a plugins.
Início rápido
- 1
Instale o Node.js 18 ou superior, o Git e o Claude Code, e confirme que estão no PATH
- 2
Execute a configuração guiada do ECC para Claude Code
npx ecc-universal@2.2.3 setup - 3
Inicie uma nova sessão do Claude Code e confira se o plugin ecc@ecc está ativado
/plugin list
Antes de usar
- Funciona melhor com o Claude Code; outros ambientes, como Cursor, Gemini e Copilot, têm adaptadores com recursos limitados.
- A configuração do plugin do Claude requer Node.js 18 ou superior, Git e Claude Code 2.1 ou superior no PATH.
- O README recomenda verificar a origem da versão e a integridade do registro antes de executar o código do pacote.
Tópicos
Perguntas frequentes
- O que é ECC?
- Um harness baseado em plugins que oferece a Claude Code, Codex e outros agentes de programação agentes, skills, hooks, memória e varredura de segurança compartilhados. ECC é um harness para agentes: um conjunto empacotado de agentes, skills, comandos, regras, hooks e memória que você instala em um agente de programação para que ele planeje antes de implementar, valide as alterações com testes, revise o próprio trabalho e reutilize fluxos de trabalho que aprendeu. Ele foi desenvolvido principalmente para Claude Code, com suporte nativo a plugins do Codex, um plugin para Qoder e adaptadores com recursos limitados para Cursor, OpenCode, Gemini, Zed, GitHub Copilot e outros harnesses.
- ECC é gratuito? Qual é a licença?
- ECC é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ECC ainda é mantido?
- Manutenção ativa. O último commit de ECC foi em 19 de out. de 2026.
- Para que posso usar ECC?
- Adicionar às sessões do Claude Code um fluxo de trabalho repetível de planejamento, testes e revisão. Padronizar o comportamento dos agentes de uma equipe que usa Codex ou Claude Code. Auditar arquivos de configuração de agentes, hooks e configurações do MCP em busca de permissões arriscadas ou segredos expostos. Levar um conjunto selecionado de skills para ferramentas sem suporte nativo a plugins.
- Como instalar ECC?
- Instale o Node.js 18 ou superior, o Git e o Claude Code, e confirme que estão no PATH Execute a configuração guiada do ECC para Claude Code: npx ecc-universal@2.2.3 setup Inicie uma nova sessão do Claude Code e confira se o plugin ecc@ecc está ativado: /plugin list
- Onde consigo ECC?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/affaan-m/ECC
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma adaptação da stack de skills pstack Cursor, de Poteto, que oferece ao Claude Code, Codex, Copilot, Pi e outros harnesses de agentes fluxos estruturados para tarefas de programação.
Servidor MCP e CLI que permitem a agentes de IA fazer engenharia reversa de binários nativos, apps Electron, assemblies .NET e sites.
Repositório público de Agent Skills: pastas com instruções e recursos que o Claude carrega para realizar tarefas especializadas.
CLI que gerencia os recursos de IA para programação de uma equipe em um repositório Git compartilhado e os sincroniza com as ferramentas de IA dos colegas.
Guia gratuito e independente de três níveis sobre Claude Code, da primeira sessão a execuções multiagente sem supervisão, com exercícios verificados.