Everything Claude Code su GitHub: cosa installare di un setup pubblico
Un setup pubblico di Claude Code è un repository di file, fra subagent, skill, comandi e hook, scritti da qualcun altro e pensati per essere copiati dentro la cartella di configurazione dello strumento. Chi cerca "everything claude code github" arriva al repository di affaan-m, che nella pagina ufficiale si chiama ECC, e trova uno dei pacchetti più seguiti di questo genere. Il 5 ottobre 2026 conta 273.000 stelle e 40.800 fork: è un'ottima ragione per guardarlo, non per installarlo a occhi chiusi.
Cosa contiene ECC, il repository di Everything Claude Code
ECC è un pacchetto che, secondo la propria pagina su GitHub, contiene 68 subagent specializzati, 293 skill riusabili, 94 comandi slash mantenuti, regole per linguaggio e un insieme di hook per l'automazione a runtime. La descrizione ufficiale lo presenta come "agent harness performance optimization system" per Claude Code, Codex, Opencode, Cursor e altri strumenti. La licenza dichiarata è MIT.
La release più recente indicata sulla pagina è la 2.2.3 del 1 ottobre 2026. Il comando di installazione raccomandato è npx [email protected] setup, con versione fissata. In alternativa si usa il marketplace nativo di Claude Code con /plugin marketplace add https://github.com/affaan-m/ECC seguito da /plugin install ecc@ecc.
L'install.sh accetta anche un profilo, minimal, core o full, e un target. Il profilo minimal è quello da cui conviene partire, per il motivo che spiego più sotto.
Come si confronta ECC con gstack di Garry Tan
gstack è l'altro setup pubblico in tendenza su GitHub in questi giorni, e le due filosofie sono opposte: ECC punta sulla quantità, gstack su un numero ristretto di ruoli. La tabella mette a confronto i dati letti sulle due pagine il 5 ottobre 2026.
| ECC (affaan-m) | gstack (garrytan) | |
|---|---|---|
| Contenuto dichiarato | 68 subagent, 293 skill, 94 comandi, hook, regole | 23 skill, organizzate per ruolo |
| Licenza | MIT | MIT |
| Stelle | 273.000 | oltre 135.000 |
| Fork | 40.800 | oltre 20.100 |
| Installazione | npx [email protected] setup o plugin | clone in ~/.claude/skills/gstack e ./setup |
| Strumenti | Claude Code, Codex, Opencode, Cursor | Claude Code, con supporto sperimentale ad altri |
La pagina di gstack descrive le sue 23 skill come ruoli di un team di ingegneria, dalla revisione del piano alla messa in produzione, richiamabili con comandi slash. Le skill sono file markdown, quindi si possono leggere una per una prima di tenerle.
Cosa si rischia installando un pacchetto da 293 skill
Il rischio principale di un pacchetto così grande è doppio: gli hook eseguono comandi sulla tua macchina, e un catalogo enorme costringe il modello a scegliere fra centinaia di descrizioni. Sono due problemi diversi e vanno tenuti separati.
Gli hook sono codice che gira con i tuoi permessi
Una skill è testo che orienta il modello, mentre un hook è un comando che Claude Code lancia da solo. Un pacchetto con hook è quindi software installato sul computer, e va letto come si legge un qualsiasi script prima di eseguirlo. Il discorso sui permessi che si danno a un agente lo trovi in quali permessi dare agli strumenti AI in azienda, e quello sull'ambiente in cui farlo girare in come isolare un agente di intelligenza artificiale.
Un catalogo grande ha un costo di contesto
Il corpo di una skill entra nel contesto solo quando serve, come spiega la guida alle agent skills. Ma 293 skill sono 293 voci fra cui il modello deve scegliere, e ogni voce ha un nome e una descrizione da leggere. Più il catalogo cresce, più sale la probabilità che venga scelta quella sbagliata, e il metodo per tenere sotto controllo il consumo è lo stesso di ridurre i token di un agente di coding.
Come provare un setup pubblico senza rovinare il tuo
Un setup pubblico si prova come si prova una dipendenza nuova: in un posto isolato, a piccoli passi e con una misura prima e dopo. Questi sono i passaggi che applicherei, in ordine.
- Crea una cartella di prova vuota e installa il pacchetto lì, non nel repository su cui lavori e non nella home.
- Parti dal profilo
minimaldell'install.shdi ECC, oppure dalle sole skill di gstack che ti servono davvero. - Apri i file degli hook e leggi ogni comando che verrebbe eseguito. Se non capisci cosa fa, non lo tieni.
- Esegui la stessa attività, per esempio la revisione di un file tuo, prima e dopo l'installazione, e annota il costo in token.
- Tieni una skill alla volta solo se migliora il risultato, e cancella le altre.
Se hai appena iniziato con lo strumento, prima serve come configurare Claude Code e il quadro generale di cos'è Claude Code e come funziona.
Perché le mie skill non vengono da un pacchetto
Nel repository di questo sito, la cartella .claude/skills/articolo/ contiene cinque file scritti a mano, e nessuno viene da un pacchetto pubblico. Il motivo è nel file seo-geo.md, dove la regola sulla lunghezza delle sezioni cita la misura da cui è nata: negli articoli automatici di agosto 2026 la mediana era di 266 parole per sezione, con punte a 592, e per questo oggi il limite è 220.
Una regola così non si può copiare da un repository con 273.000 stelle, perché nasce da un errore che ho visto nei miei articoli. Un setup pubblico vale come un catalogo di esempi: ci prendi due o tre idee, le adatti ai tuoi errori e butti il resto. Come si trasforma un documento in una skill, invece, è nel pezzo su come trasformare un documento in una skill per Claude Code.
Domande frequenti
Dove si trovano le skill che Claude Code carica?
Claude Code legge le skill da due posti: la cartella `.claude/skills/` dentro il progetto e la cartella `~/.claude/skills/` nella home dell'utente. Il setup di Garry Tan, per esempio, si clona in `~/.claude/skills/gstack`, quindi vale per tutti i progetti. Un pacchetto messo in quella cartella viene visto ovunque lavori, ed è un motivo in più per provarlo prima in un progetto vuoto.
Cos'è un hook di Claude Code e perché conta quando installi un pacchetto?
Un hook è un comando che Claude Code esegue da solo quando succede qualcosa, per esempio prima o dopo l'uso di uno strumento. Se un pacchetto pubblico contiene hook, quei comandi girano sul tuo computer con i tuoi permessi. Per questo gli hook si leggono riga per riga prima di installare, mentre le skill sono testo che guida il modello.
Un repository con 273.000 stelle è sicuro da installare?
Le stelle misurano quanta gente ha segnato il repository, non quanta ne ha letto il codice. Il repository ECC lo ammette a modo suo: avverte di installarlo solo dai canali ufficiali, cioè GitHub, i pacchetti npm `ecc-universal` e `ecc-agentshield`, lo slug `ecc@ecc` e il sito ecc.tools. Una copia trovata altrove va trattata come codice di uno sconosciuto.
Si possono usare ECC e gstack insieme?
Nelle pagine dei due repository non ho trovato nessun test di compatibilità, quindi non posso dire che funzionino bene insieme. Il consiglio pratico è installarne uno solo per volta. Con due pacchetti attivi e un risultato diverso dal solito non sapresti a quale dei due attribuirlo.
Everything Claude Code è gratis?
Il repository è pubblicato con licenza MIT, quindi il codice si scarica e si usa senza pagare. Il costo vero è nell'uso di Claude Code: più subagent e skill attivi significano più contesto letto a ogni sessione, e quindi più token consumati. Il conto lo vedi solo confrontando la stessa attività prima e dopo l'installazione.