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-universaleecc-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:
- Hook attivi: leggere cosa eseguono e tenere solo quelli necessari.
- Isolamento: fare le prove in un ambiente separato, come un Docker Sandbox.
- 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:planper pianificare prima di scrivere codice;tdd-workflowper i test;/code-reviewper una revisione a contesto pulito;/build-fixper 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.



