Repolode
affaan-m

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

    Instale o Node.js 18 ou superior, o Git e o Claude Code, e confirme que estão no PATH

  2. 2

    Execute a configuração guiada do ECC para Claude Code

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