Faça o Claude planejar, testar e revisar o próprio código
O ECC (Everything Claude Code) é um repositório open source do Affaan Mustafa. Ele coloca dentro do Claude Code agentes, skills e comandos prontos: o Claude planeja antes de programar, confere as mudanças com testes, revisa o próprio trabalho com o contexto limpo e guarda o que importa entre uma sessão e outra.
Planejar uma funcionalidade antes de escrever código, com o comando /ecc:plan.
Revisar o código que acabou de ser escrito com o contexto limpo (/code-review) e corrigir build quebrado (/build-fix).
Procurar falhas de segurança na configuração dos seus agentes (/security-scan). É aqui que entra o AgentShield, que nasceu no hackathon de Claude Code da Anthropic.
Salvar a sessão e continuar depois sem perder o fio (/save-session e /resume-session).
Funciona melhor no Claude Code. Também tem plugin pro Codex e adaptações com menos recursos pro Cursor, Gemini, OpenCode, Zed e GitHub Copilot.
02O que você precisa
Node.js 18 ou mais novo
Git
Claude Code 2.1 ou mais novo
Uma assinatura ou API do Claude pra usar o Claude Code
03Passo a passo
No Windows, abra o PowerShell e confira se tem tudo instalado. Cada comando tem que mostrar uma versão. Se algum der erro, instale antes: Node.js em nodejs.org, Git em git-scm.com e o Claude Code.
node --version
git --version
claude --version
Rode o instalador guiado do ECC. Ele instala o plugin ecc@ecc no Claude Code e vai perguntando o que você quer ligar.
npx ecc-universal@2.2.3 setup
Abra uma sessão nova do Claude Code e confira se o ecc@ecc aparece ligado na lista.
/plugin list
Prefere instalar por dentro do Claude Code? Use estes dois comandos no lugar do passo 2. Escolha só um jeito: instalar dos dois jeitos duplica skills e comandos.
Pronto. Comece pelo comando de plano e vá usando os outros conforme precisar, como nos exemplos abaixo. Pra ajustar o que ficou instalado, use:
/ecc:configure-ecc
04Exemplos pra colar no Claude Code
Planejar antes de programarAntes de começar qualquer funcionalidade nova. Troque o texto pelo seu
/ecc:plan "Adicionar [FUNCIONALIDADE, ex.: login com Google] no meu projeto [TIPO DE PROJETO, ex.: app Next.js]. Antes de qualquer código, liste os arquivos que vão mudar, os riscos e os testes que provam que funcionou. Responda em português."
Revisão com o contexto limpoDepois que o Claude terminou de mexer no código, antes de você aceitar
/code-review
Depois da revisão, me explique em português os 3 problemas mais graves que você achou em [PASTA OU ARQUIVO], por que cada um é um problema e como corrigir. Não altere nada sem eu aprovar.
Caçar falhas de segurançaUma vez por semana, ou sempre que instalar um MCP, hook ou skill de terceiros
/security-scan
Resuma em português o que encontrou na configuração dos meus agentes neste projeto, do mais grave pro menos grave, e diga o que eu devo mudar primeiro.
Parar hoje e continuar amanhãNo fim do dia, e no começo da próxima sessão
/save-session
(no dia seguinte, numa sessão nova)
/resume-session
Me lembre em português onde paramos em [NOME DA TAREFA] e qual é o próximo passo.
05Antes de usar
O ECC é de graça e MIT, mas o Claude Code não: agentes e revisões gastam bastante token. O próprio README recomenda usar o Sonnet como modelo padrão, esforço médio e o Haiku nos subagentes pra não estourar o limite.
Instale só pelas fontes oficiais: o repositório affaan-m/ECC, o pacote npm ecc-universal e o plugin ecc@ecc. Não use cópias de terceiros.
No Windows nativo alguns recursos ainda têm problemas abertos. Parte deles precisa de Git Bash, Python ou WSL.
Escolha um jeito de instalar só. Misturar o setup, o /plugin install e o install manual duplica comandos e hooks. Pra desfazer: npx ecc-universal@2.2.3 uninstall.
A memória que ele guarda não é revisada por ninguém. Confira o que foi salvo antes de confiar. E o comando /astra-review manda o seu código pra OpenAI (via Codex), então use só se estiver de acordo.
Resumindo: um comando instala, você abre o Claude Code e começa com /ecc:plan. Ele planeja, revisa e lembra por você.