Tecnologie

Everything Claude Code: cos'è, come si installa, quanto pesa

Everything Claude Code è gratis e MIT, ma 314 skill occupano circa 30.000 token prima del primo prompt. Installazione, repo giusto e cosa tenere, misurato.

Cosmin-Anton Mihoc
7 min di lettura
Everything Claude Code: cos'è, come si installa, quanto pesa
Indice dei contenuti (9 sezioni)

Everything Claude Code (ECC) è un toolkit open source con licenza MIT che aggiunge a Claude Code 71 agenti, 314 skill, 98 comandi e 27 hook. Si installa con npx ecc-universal@2.2.3 setup oppure con il plugin ecc@ecc. È gratis, ma non è leggero: solo nomi e descrizioni valgono circa 30.000 token.

Che cos'è Everything Claude Code

Everything Claude Code nasce come raccolta delle configurazioni personali di Affaan Mustafa, vincitore di un hackathon su Claude Code. Oggi è un sistema che si appoggia a Claude Code e ad altri agenti di programmazione, con un solo manutentore principale e rilasci frequenti.

Non è un modello e non sostituisce Claude Code. Aggiunge regole di lavoro attorno all'agente che usi già:

  • Agenti: subagent specializzati per pianificare, rivedere il codice, correggere build e controllare la sicurezza.
  • Skill: procedure riutilizzabili caricate quando servono, nello stesso formato delle skill di Claude.
  • Hook: automatismi che scattano prima e dopo l'uso degli strumenti, a inizio sessione e alla fine.
  • Regole: standard generali e per linguaggio, da aggiungere a mano.
  • AgentShield: uno scanner che controlla agenti, hook, server MCP, permessi e segreti esposti.

Everything Claude Code su GitHub: qual è il repo giusto

Qui si sbaglia più facilmente. Il progetto è stato rinominato: oggi il repository ufficiale è affaan-m/ECC, con circa 300.000 stelle e 44.000 fork. Il vecchio indirizzo affaan-m/everything-claude-code è solo un alias storico.

Cercando "everything-claude-code github" su Google in Italia, oggi il primo risultato è un fork di terzi fermo a gennaio 2026, con 27 commit. Contiene una versione iniziale e comandi superati. Il progetto stesso avverte che copie e mirror non ufficiali non sono controllati e possono contenere malware.

I canali ufficiali sono solo questi:

  • repository GitHub affaan-m/ECC
  • plugin Claude Code ecc@ecc
  • pacchetti npm ecc-universal e ecc-agentshield
  • sito ecc.tools e GitHub App ecc-tools

Il rischio è concreto: ho già scritto di worm npm che passano dagli agenti AI e di attacchi basati su nomi di pacchetti inventati. Copia sempre il nome esatto.

Come installare Everything Claude Code

Servono Node.js 18 o superiore, Git e Claude Code 2.1 o superiore. Controlla le versioni prima di iniziare:

node --version
git --version
claude --version

Poi scegli un solo metodo. Installare due volte nello stesso strumento duplica skill, comandi e hook.

Metodo 1: installazione guidata

npx ecc-universal@2.2.3 setup

La procedura chiede l'ambito (utente, progetto o locale) e il profilo degli hook. Per provarlo sceglierei l'ambito locale, così non tocca gli altri progetti. Alla fine apri una nuova sessione e verifica con /plugin list.

Metodo 2: plugin nativo

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

I comandi vanno lanciati dentro Claude Code. Ignora le guide che usano ancora everything-claude-code@everything-claude-code: è il vecchio identificativo.

Metodo 3: profilo minimo senza hook

npx ecc-universal@2.2.3 install --profile minimal --target claude

È il percorso che preferisco per chi vuole agenti e workflow senza automatismi in esecuzione. Attenzione al binario ecc-install: non è un pacchetto npm separato, quindi non usare npx ecc-install.

Le regole vanno aggiunte a parte

I plugin di Claude Code non possono distribuire le regole. Se le vuoi, clona il repository e copia in ~/.claude/rules/ecc/ solo rules/common e il pacchetto del linguaggio che usi.

Quanto pesa davvero sul contesto

La domanda torna spesso nei forum, e quasi nessuna guida dà un numero aggiornato. Ho fatto il conto sul sorgente della 2.2.3, sommando i nomi e le descrizioni che Claude deve conoscere per decidere cosa attivare:

  • 314 skill: circa 102.700 caratteri, cioè circa 25.700 token.
  • 71 agenti: circa 16.000 caratteri, cioè circa 4.000 token.
  • Totale: circa 30.000 token, il 15% di una finestra da 200.000.

È una stima con la regola dei 4 caratteri per token, e dipende da come la tua versione di Claude Code gestisce l'elenco. Il corpo delle skill viene letto solo quando serve: tutte insieme sarebbero oltre 750.000 token, ma non vengono mai caricate così.

Prima e dopo l'installazione lancia /context e confronta. Se la differenza è alta, togli quello che non usi. ECC include anche /context-budget per questo controllo, e la mia guida su come ridurre i token in Claude Code spiega il resto.

Il costo nascosto degli hook

Gli hook non consumano contesto come le skill, ma allungano il lavoro. Il più visibile è GateGuard, che chiede all'agente di indagare prima di toccare un file o lanciare un comando. Nel changelog il progetto riporta un test pilota su 72 sessioni: circa il 45% di turni in più, senza una misura affidabile del beneficio.

Se usi un piano Claude a limiti, quei turni si sentono. Puoi spegnerlo con ECC_GATEGUARD=off o disattivare singoli hook con ECC_DISABLED_HOOKS.

Everything Claude Code è gratis?

Sì. Il toolkit open source è sotto licenza MIT e resta gratuito. Il tuo costo reale sono i token del piano Claude o delle API che già paghi.

A pagamento c'è solo ECC Pro, la GitHub App ospitata:

  • Free: repository pubblici, 10 analisi al mese.
  • Pro: 19 $ per utente al mese, o 190 $ l'anno, per repository privati e audit automatici sulle pull request.
  • Enterprise: prezzo su richiesta.

Per usare agenti e skill in locale non serve nessun abbonamento.

Everything Claude Code vs Superpowers

La ricerca "everything claude code vs superpowers" è tra quelle suggerite da Google, ed è un confronto tra due filosofie.

Aspetto Everything Claude Code Superpowers
Idea Catalogo ampio di agenti, skill e hook Metodo di sviluppo strutturato
Peso Alto se installato intero Più contenuto
Sicurezza GateGuard e AgentShield inclusi Non è il suo focus
Altri strumenti Codex, Cursor, OpenCode, Kimi e altri, con supporto parziale Pensato per il flusso con agente
Ideale per Team che uniformano il lavoro Chi vuole disciplina su piano e test

Se devi scegliere per un singolo progetto, partirei da Superpowers o da una selezione di poche skill. Trovi altre opzioni nella lista delle migliori skill per Claude Code. Ho anche una guida su Ralph Loop, utile se invece cerchi lavoro autonomo.

Funziona con Codex, Cursor e altri agenti?

In parte. La procedura guidata configura Claude Code, Codex e Kimi Code. Per Cursor, OpenCode, Antigravity, Gemini e altri esistono adattatori separati.

La documentazione del progetto indica Claude Code come riferimento e il supporto negli altri strumenti come parziale. Su Kimi, per esempio, gli hook non vengono installati. Non aspettarti lo stesso comportamento ovunque.

I rischi per un progetto aziendale

Installare ECC significa dare a codice di terzi la possibilità di girare a ogni sessione. Il progetto stesso chiede di trattare hook, server MCP e istruzioni come configurazione eseguibile. Per lo stesso motivo ho scritto della falla Plugin4Shell: un plugin non va mai considerato innocuo.

Prima di usarlo su codice di un cliente controllerei tre cose:

  1. Hook attivi: leggere cosa eseguono e tenere solo quelli necessari.
  2. Isolamento: fare le prove in un ambiente separato, come un Docker Sandbox.
  3. Dati: niente credenziali o dati personali dei clienti nel progetto, per rispettare il GDPR e gli accordi di riservatezza.

Una nota positiva: nella configurazione predefinita l'osservatore che apprende dalle sessioni è spento, e il progetto dichiara di non caricare diagnostica in automatico. Tra i server MCP, il plugin ne attiva di default solo uno, chrome-devtools.

Da dove partire: la selezione che farei

Per una prova utile bastano pochi pezzi:

  • /ecc:plan per pianificare prima di scrivere codice;
  • tdd-workflow per i test;
  • /code-review per una revisione a contesto pulito;
  • /build-fix per le build rotte;
  • agentshield scan --path . per controllare la configurazione.

Se vuoi smontare tutto, la pulizia è prevista: npx ecc-universal@2.2.3 uninstall --dry-run mostra cosa verrebbe rimosso, poi togli il plugin da Claude Code. Il comando elimina solo i file registrati da ECC.

Lavoro con agenti e integrazioni per le aziende: se vuoi portare un flusso così nel tuo team senza riempirlo di componenti inutili, guarda cosa faccio con l'automazione AI oppure scrivimi.

Condividi questo articolo
Hai domande? Contattami

Pronto a dare vita al tuo progetto?

Contattami per discutere della tua idea e ricevere una consulenza gratuita.

Iniziamo insieme