Pular para o conteúdo principal

Everything Claude Code — O Plugin que Turbina seu Agente de IA

· 4 min para ler
David Puziol Prata
Platform Engineer

Se você usa o Claude Code no dia a dia, precisa conhecer o Everything Claude Code (ECC) — um plugin que já acumulou mais de 104.000 estrelas no GitHub e venceu o Anthropic Hackathon.

O que é o Everything Claude Code?

O Everything Claude Code é um sistema completo de otimização de performance para agentes de IA como Claude Code, Cursor, OpenCode e Codex. Ele funciona como um framework de configuração que adiciona skills, instintos, memória, segurança e desenvolvimento research-first ao seu fluxo de trabalho.

Principais funcionalidades

Agentes especializados

O ECC vem com 28 agentes especializados, cada um focado em uma área:

  • Planejamento de código e arquitetura — ajuda a estruturar seu projeto antes de escrever código
  • Test-Driven Development — guia para desenvolvimento orientado a testes
  • Análise de vulnerabilidades — identifica problemas de segurança no código
  • Reviewers por linguagem — revisores específicos para Python, Go, C++, Rust, Kotlin, Java e TypeScript
  • Resolução de erros de build — diagnostica e corrige falhas de compilação
  • Coordenação de testes E2E — orquestra testes end-to-end com Playwright
  • Atualização de documentação — mantém a documentação sincronizada com o código

Skills abrangentes

São mais de 125 skills cobrindo:

  • Padrões de backend e frontend
  • Boas práticas por linguagem
  • Workflows de segurança e testes
  • Migração de banco de dados
  • Design de APIs
  • Estratégias de deployment
  • Criação de conteúdo (artigos, slides, pesquisa de mercado)

Memória persistente

Uma das funcionalidades mais úteis: o ECC mantém memória entre sessões. Isso significa que o contexto do seu trabalho não se perde quando você reinicia o Claude Code. Ele utiliza hooks automatizados que salvam e carregam contexto automaticamente.

Otimização de tokens

O plugin implementa mecanismos inteligentes de otimização:

  • Seleção de modelo adequada para cada tarefa
  • Slimming de system prompts para reduzir consumo
  • Gerenciamento de processos em background
  • Paralelização com git worktrees

Linguagens e tecnologias suportadas

O ECC suporta um ecossistema amplo:

  • Linguagens: TypeScript, Python, Go, Java, Kotlin, C++, Rust, Perl, PHP, Swift
  • Frameworks: Django, Laravel, Spring Boot, React, Next.js, Axum
  • Bancos de dados: PostgreSQL, Supabase, ClickHouse
  • Testes: Playwright E2E, pytest, GoogleTest
  • Ferramentas: Docker, PM2, Git, sistemas de CI/CD

Como instalar

Pré-requisito: Claude Code

Antes de tudo, você precisa ter o Claude Code instalado:

npm install -g @anthropic-ai/claude-code

Via Plugin Marketplace (recomendado)

# Adicionar do marketplace
/plugin marketplace add affaan-m/everything-claude-code

# Instalar
/plugin install everything-claude-code@everything-claude-code

Instalação manual

# Clonar o repositório
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
npm install

# Ver as opções disponíveis
./install.sh --help

O --help mostra todas as linguagens disponíveis e opções de instalação:

# Linguagens disponíveis: cpp, csharp, go, java, javascript, kotlin, perl, php, python, rust, swift, typescript

# Instalar para uma ou mais linguagens
./install.sh typescript
./install.sh python golang rust

# O target padrão é claude (~/.claude/rules/), mas pode ser alterado
./install.sh --target cursor typescript # Instala em ./.cursor/
./install.sh --target antigravity python # Instala em ./.agent/

# Simular a instalação sem copiar arquivos
./install.sh --dry-run typescript

Também suporta instalação via npx ecc-install para facilitar em qualquer plataforma.

ECC vs Plugins individuais

O Claude Code possui um sistema nativo de plugins onde cada plugin é focado e específico — um LSP para TypeScript, outro para Python, uma integração com Sentry, etc. Cada um adiciona uma capacidade pontual e é leve por natureza.

O ECC segue uma abordagem completamente diferente. É um framework completo que entrega todo o ecossistema de desenvolvimento de uma vez:

Plugins individuaisECC
EscopoUma funcionalidade específicaFramework completo
TamanhoLeve, modularGrande, abrangente
AbordagemFaz uma coisa bemCobre todo o ciclo de desenvolvimento
OpiniãoNeutroOpinativo (define workflows como TDD, code review, security scan)
Instalação/plugin install nomeinstall.sh com seleção de linguagens

Na prática, os dois se complementam. Você pode usar o ECC como base e adicionar plugins individuais para ferramentas específicas que ele não cobre.

Por que usar?

Se você já trabalha com Claude Code, o ECC é quase obrigatório. Ele transforma uma ferramenta já poderosa em algo ainda mais produtivo:

  1. Menos repetição — os agentes especializados já sabem as boas práticas da sua linguagem
  2. Mais consistência — skills padronizados garantem qualidade uniforme
  3. Memória real — não precisa re-explicar contexto a cada sessão
  4. Segurança integrada — análise de vulnerabilidades como parte do fluxo
  5. Multi-linguagem — um único framework para todos os seus projetos

Conclusão

O Everything Claude Code é um daqueles projetos open source que merecem atenção. Com mais de 100 mil estrelas, uma comunidade ativa e funcionalidades que realmente fazem diferença no dia a dia, vale a pena experimentar.

O projeto é MIT licensed e está disponível no GitHub.