Pular para o conteúdo
valents

ECC: o pacote de agentes e skills para o Claude Code

Um repositório MIT com dezenas de agentes e centenas de skills, mas que você não precisa instalar inteiro.

Por Breno Valente· 3 min de leitura
ECC: o pacote de agentes e skills para o Claude Code
Imagem: ecc.tools

O ECC (antes everything-claude-code), de Affaan Mustafa, reúne 71 agentes, 314 skills e 98 comandos, além de hooks e regras, segundo o README atual. Dá para instalar por um comando, mas o próprio projeto recomenda escolher só o que você usa.

O repositório se chama ECC e fica em github.com/affaan-m/ECC. Antes ele era conhecido como everything-claude-code, e o endereço antigo ainda aponta para o mesmo projeto. A descrição oficial o chama de sistema de otimização de harness para agentes, com skills, memória, segurança e desenvolvimento guiado por pesquisa. Ele funciona com o Claude Code e também com Codex, Cursor e outras ferramentas.

A ideia é dar ao Claude Code uma equipe pronta em vez de um chatbot solto. Os agentes são especialistas em planejar, revisar código, consertar builds, cuidar de segurança e arquitetura. As skills ensinam fluxos como testes primeiro (TDD), pesquisa, documentação e revisão de segurança. Os hooks são regras automáticas que rodam em momentos definidos da sessão.

Os números do post estão desatualizados. O README atual fala em 71 agentes, 314 skills e 98 comandos, descritos como atalhos de transição, já que o projeto está migrando para um modelo centrado em skills. O README não traz uma contagem exata de hooks. Esses números mudam a cada versão, então confira a página do projeto no dia em que for instalar.

A licença é MIT, que é código aberto de verdade: você pode usar, copiar e modificar, inclusive em projetos comerciais. Sobre o hackathon, o autor escreve no próprio README que venceu o hackathon Anthropic x Forum Ventures em setembro de 2025. É uma afirmação do autor, que não consegui confirmar em fonte independente. Não é um projeto oficial da Anthropic.

Antes de instalar, você precisa do Node.js, do Git e do Claude Code funcionando no terminal. Confirme com node --version, git --version e claude --version. O README recomenda começar pelo instalador guiado, que não exige clonar o repositório.

O caminho recomendado é rodar no terminal: npx ecc-universal@2.2.3 setup. No assistente, para um uso pessoal típico, o README sugere escolher a opção Global user e hooks Standard, e confirmar. Depois abra uma nova sessão do Claude Code e rode /plugin list para ver se o ecc@ecc aparece como ativo. A versão fixada no comando muda com o tempo, então use a que estiver no README.

A alternativa é instalar como plugin, dentro do Claude Code, com dois comandos: /plugin marketplace add https://github.com/affaan-m/ECC e depois /plugin install ecc@ecc. Escolha um único método. O README manda não empilhar instalações, porque instalar duas vezes no mesmo programa pode duplicar skills, comandos e hooks.

Instalar tudo de uma vez não é o ideal. O plugin anuncia o catálogo inteiro ao modelo, e o próprio README orienta usar um perfil seletivo quando o consumo de contexto importa. As regras ficam sempre carregadas, então comece com as regras comuns e um pacote da sua linguagem. Dá para instalar skills avulsas, como tdd-workflow e security-review, e há um perfil mínimo: npx ecc-universal@2.2.3 install --profile minimal --target claude, que deixa de fora os hooks.

O maior cuidado são os hooks. O README avisa que hooks podem rodar comandos de shell na sua máquina, que servidores MCP podem guardar credenciais e que instruções de projeto entram no contexto do agente. Trate os três como configuração executável. Leia o que cada hook faz antes de ativar, prefira começar sem hooks e não copie o arquivo hooks.json cru para o settings.json, porque isso duplica a execução.

Por segurança, instale só pelos canais oficiais: o repositório do GitHub, os pacotes npm ecc-universal e ecc-agentshield, e o site ecc.tools. O README alerta que cópias de terceiros podem conter malware e que fixar uma versão não é uma auditoria. O projeto traz o AgentShield, que verifica hooks, MCP, permissões e segredos. Se o contexto ficar pesado, use o comando /context-budget e desative o que não usa.

Fontes

Gostou? Receba o resumo da semana

O que você quer receber

Leia também

Ver tudo →