Avevo 23 plugin installati su Claude Code. 8 skill. 5 server MCP. 3 framework personalizzati per agenti. Qualche strumento di gestione del contesto trovato su Twitter alle 2 di notte.
Le mie sessioni erano lente. La mia finestra di contesto si riempiva ancora prima di scrivere il primo prompt serio. Raggiungevo i limiti più velocemente di chi usa il piano gratuito.
Poi ho eseguito /context per la prima volta e ho visto la ripartizione:

62.000 token consumati prima ancora di dire ciao.
Questo è il 31% dell'intera finestra di contesto — sparito. Divorato da plugin che avrebbero dovuto migliorare Claude Code. E non avevo ancora scritto un solo prompt.

Ho passato quel fine settimana a cancellare tutto. Ogni plugin. Ogni skill. Ogni server MCP che non usavo quotidianamente. Ho spogliato tutto, lasciando solo le funzionalità integrate.
Le mie sessioni sono diventate 3 volte più lunghe. I risultati, molto più precisi. La spesa in token è calata della metà.
A quanto pare, Claude Code ha già tutto ciò per cui pagavo i plugin. Semplicemente non avevo mai imparato cosa c'era già.
Ecco ogni funzionalità integrata che ha sostituito un plugin che usavo.
1 // Gestione del contesto
Questa da sola sostituisce 5 plugin.
Il contesto è la risorsa più importante in Claude Code. Hai una finestra da 200k token. Tutto compete per essa — la conversazione, i prompt di sistema, gli strumenti, i file che Claude legge, gli output dei comandi. Quando si riempie, Claude inizia a dimenticare cose, ad allucinare e a produrre risultati inutilizzabili.
Molte persone installano plugin per "gestire il contesto". Io ne avevo due. Entrambi erano inutili perché Claude Code ha tre comandi integrati che lo fanno meglio.

/context — vedi esattamente dove vanno a finire i tuoi token
Questo è il comando che avrei voluto conoscere dal primo giorno. Scrivi /context e ottieni una ripartizione completa: quanti token usa il prompt di sistema, quanto spazio occupano i tuoi strumenti, quanta storia della conversazione si sta mangiando, quanto spazio ti rimane.
Ecco com'è il mio contesto ora — dopo la pulizia. Prima, la sola riga delle skill e dei plugin era di 14k token. Questo è il 7% del mio contesto totale, consumato da estensioni inattive, in attesa di essere chiamate, la maggior parte delle quali usavo forse una volta a settimana.
Regola pratica: esegui /context all'inizio di ogni sessione seria. Se la tua baseline supera i 30k prima di scrivere qualsiasi cosa, hai un problema strutturale. Risolvilo prima di fare qualsiasi lavoro.
/compact — comprimi la conversazione senza perdere contesto
Questo è il comando più sottoutilizzato di tutto Claude Code. Gli utenti esperti lo eseguono ogni 20-30 minuti durante il lavoro attivo. La maggior parte delle persone non lo ha mai scritto una volta.
Quando la conversazione si allunga, ogni nuovo messaggio costa più token perché Claude rilegge l'intera cronologia. Al messaggio 30, un singolo scambio brucia 31 volte più token del primo. /compact comprime tutta quella cronologia in un riepilogo denso, liberando spazio pur mantenendo il contesto importante.

/compact concentrati sul modulo di autenticazione e sui fallimenti dei test attuali
Puoi persino dirgli cosa dare priorità nel riepilogo. "Mantieni le decisioni sullo schema del database, comprimi tutto il resto." È chirurgico.
La differenza tra eseguire /compact regolarmente e non farlo: sessioni da 30 minuti contro sessioni da oltre 3 ore con lo stesso budget di token.
/clear — reset nucleare quando serve
/clear cancella tutto. Cronologia conversazione sparita. Ricomincia da capo. Le modifiche ai file rimangono sul disco, ma il contesto è completamente vuoto.
La distinzione è importante:
- /compact mantiene Claude orientato su ciò che è successo.
- /clear ricomincia da zero assoluto.
- Usa /clear quando passi a qualcosa di completamente diverso.
- Usa /compact quando continui ma hai bisogno di più spazio.
Prima di imparare questi tre comandi, installavo plugin che facevano versioni peggiori della stessa cosa, consumando migliaia di token in overhead. Ora scrivo un comando con la barra e il gioco è fatto.
2 // Controllo delle sessioni
Smetti di perdere il tuo lavoro.
Avevo un plugin che salvava lo stato della sessione per poter riprendere in seguito. A quanto pare, Claude Code lo ha integrato da sempre.
/resume — riprendi esattamente da dove avevi lasciato
Il terminale è crashato. Il portatile si è spento. Hai chiuso la finestra per sbaglio. Non importa. Scrivi /resume e ottieni un elenco di tutte le sessioni recenti. Scegline una e sei di nuovo esattamente dove eri.
Senza argomenti, apre un selettore di sessioni. Con un nome, ci salta direttamente. Puoi persino dare un nome alle sessioni con /name per ritrovarle facilmente in seguito.
/rewind — annulla qualsiasi cosa, in qualsiasi momento
Claude ha riscritto il tuo modulo di autenticazione e l'ha reso peggiore. /rewind ripristina tutto — codice e conversazione — a un checkpoint precedente.
Esc Esc — il superpotere nascosto
Un singolo Esc interrompe la generazione. Lo sanno tutti. Ma un doppio Esc apre qualcosa che la maggior parte delle persone non ha mai visto: un elenco scorrevole di ogni checkpoint creato da Claude Code durante la sessione. Ogni stato del file. Ogni stato della conversazione. Completamente ripristinabile.

Quattro opzioni: ripristina codice e conversazione, solo conversazione, solo codice o riepiloga dal checkpoint in poi.
Questo cambia quanto aggressivamente puoi sperimentare. Rischio zero. Annulla completo. Lascia che Claude provi approcci audaci — se falliscono, rewind non costa nulla. Avevo un plugin che faceva una versione peggiore di questo. L'ho cancellato il giorno stesso in cui ho scoperto Esc Esc.
3 // Controllo dei costi e del modello
Smetti di pagare troppo per compiti semplici.
/cost — sapere quanto stai spendendo in tempo reale
Se sei sull'API, /cost mostra la spesa corrente per la sessione in corso. Nessun plugin necessario. Nessun dashboard esterno. Basta scrivere il comando.
Per gli abbonati Pro e Max, /stats mostra i progressi rispetto ai limiti di utilizzo — sia il limite di sessione di 5 ore che il limite settimanale.
/model — cambia modello a metà sessione
Questo mi ha fatto risparmiare più soldi di qualsiasi altro trucco di ottimizzazione che abbia mai provato.
Opus è potente ma costoso. Consuma circa il doppio dei token di Sonnet. E il punto è questo: Sonnet è la scelta giusta per l'80% del lavoro di codifica. È veloce, capace ed economico. Opus serve solo per decisioni architetturali complesse e debug approfonditi.

/model ti permette di cambiare a metà sessione:
Prima usavo Opus per tutto — formattare file, scrivere test, rinominare variabili. Ora passo a Sonnet per i compiti semplici e torno a Opus solo quando serve. Stesso lavoro, metà del costo.
/effort — controlla quanto Claude deve pensare
Rinominare una variabile non richiede lo stesso sforzo cognitivo di progettare uno schema di database. /effort ti permette di dire a Claude quanto impegno investire. Poco sforzo per compiti semplici = meno token = sessioni più lunghe.
Opzione+T — attiva il pensiero esteso per messaggio
Il pensiero esteso è potente ma costoso. Aggiunge token significativi a ogni risposta. Opzione+T lo attiva e disattiva per messaggio, invece di lasciarlo sempre acceso.
Una domanda di formattazione veloce? Lascialo spento. Una decisione architetturale complessa? Accendilo. Di nuovo a una semplice rinomina? Spegnilo di nuovo. L'interruttore richiede 0,2 secondi. Il percorso nei menu ne richiede 4.
4 // Configurazione del progetto
10 minuti che ti fanno risparmiare ore.
/init — lascia che Claude Code si configuri da solo
Esegui /init nella root di qualsiasi progetto e Claude Code genera un CLAUDE.md iniziale scansionando il tuo codebase. Rileva il tuo stack, la struttura dei file, le tue convenzioni e scrive un file di configurazione che ogni futura sessione leggerà automaticamente.
Poi personalizzalo. Aggiungi le tue convenzioni, le tue decisioni architetturali, le tue regole. La versione generata è un punto di partenza — lo rendi tuo.
/doctor controlla che i tuoi server MCP siano connessi, le tue skill caricate, i permessi impostati correttamente. Eseguilo dopo qualsiasi modifica alla configurazione.
.claudeignore — tieni la spazzatura fuori dal contesto
Proprio come .gitignore tiene i file fuori da git, .claudeignore tiene i file fuori dalla finestra di contesto di Claude Code.
Ogni file che Claude legge consuma token. Ogni directory che scansiona costa contesto. .claudeignore è il modo più semplice per mantenere le sessioni snelle. Avevo un plugin che "ottimizzava la lettura dei file". A quanto pare, .claudeignore fa la stessa cosa in 5 righe.
5 // Qualità del codice
Meglio della maggior parte dei plugin di revisione.
/review — revisione del codice integrata
Scrivi /review e Claude analizza le tue modifiche recenti. Controlla bug, problemi di stile, potenziali criticità e suggerisce miglioramenti. Più mirato e consapevole del contesto rispetto a chiedere "rivedi le mie modifiche" in un prompt libero.
/diff mostra ogni modifica nella tua directory di lavoro. /security-review esegue una scansione specifica per vulnerabilità. Usavo un plugin di sicurezza separato per questo — l'ho cancellato dopo aver scoperto che /security-review fa la stessa cosa con zero overhead.
/plan — pensa prima di codificare
Prima che Claude inizi a scrivere codice, leggere file ed eseguire comandi, /plan gli fa produrre una ripartizione strutturata di ciò che intende fare — senza effettivamente fare nulla.
Questo fa risparmiare token perché cogli i fraintendimenti in anticipo. Se Claude prevede di leggere sei file quando te ne servono solo due, lo correggi prima che bruci contesto leggendo file che non servono.
Passa alla modalità pianificazione prima di qualsiasi compito complesso. Rivedi il piano. Regola. Poi esegui. È la differenza tra lavoro preciso e costose supposizioni.
6 // Scorciatoie da tastiera
Il modo più veloce per fare tutto.
Questi non sono comandi, sono memoria muscolare. Una volta imparati, non tornerai più indietro.

Shift+Tab — scorri le modalità di autorizzazione
Claude Code chiede il permesso per ogni modifica ai file e ogni comando. Sicuro ma lento. Shift+Tab scorre tre modalità:
- normale: chiede il permesso per tutto (sicuro, lento)
- accettazione automatica: esegue senza chiedere (veloce, richiede fiducia)
- piano: mostra cosa farà ma non esegue (rivedi prima)
Passa all'accettazione automatica quando iteri velocemente su codice che capisci. Passa a piano quando Claude fa qualcosa di rischioso. Torna a normale per il codice sensibile. Una singola pressione di tasto cambia l'intera velocità di interazione.
Ctrl+R — cerca nella cronologia dei prompt
Claude Code conserva l'intera cronologia dei prompt tra le sessioni. Ctrl+R ti permette di fare una ricerca fuzzy in tutto.
Tre giorni fa hai eseguito un prompt complesso che ha funzionato perfettamente. Invece di riscriverlo o scorrere la cronologia del terminale: Ctrl+R, scrivi due parole chiave, è di nuovo lì. Dopo un mese di utilizzo, la tua cronologia dei prompt è una libreria personale di tutto ciò che ha funzionato.
Ctrl+G — scrivi prompt in un vero editor
L'input del terminale è una riga. Scrivere un prompt multi-paragrafo con istruzioni specifiche in una singola riga di terminale è faticoso. Ctrl+G apre il tuo editor di testo predefinito — vim, VS Code, qualunque cosa tu abbia impostato. Scrivi il tuo prompt correttamente. Salva e chiudi. Viene inviato.
Obbligatorio per chiunque scriva prompt dettagliati. L'input del terminale non è stato progettato per paragrafi. Il tuo editor sì.
/btw — fai una domanda secondaria senza interrompere
Claude è a metà di un compito, tre file dentro un refactoring. All'improvviso devi sapere qualcosa — "in quale file c'è il middleware di autenticazione?"
Prima di /btw: annulla l'intero compito, fai la domanda, poi richiedi il compito originale. Tutto il contesto del lavoro interrotto — sparito.
/btw ti permette di fare una domanda secondaria mentre Claude continua a lavorare. La risposta arriva senza toccare la cronologia della conversazione del compito principale.
7 // Comandi personalizzati
Crea i tuoi plugin in 30 secondi.
Ecco il punto che la maggior parte delle persone non capisce: la maggior parte dei plugin sono solo file markdown con istruzioni. Puoi creare la stessa cosa da solo in .claude/commands/.
Crea un file markdown. Metti le istruzioni. Diventa un comando con barra.

Ora /fix-issue 456 fa esattamente ciò che farebbe un plugin — ma con zero overhead, zero dipendenze e zero token extra consumati nella tua finestra di contesto.
/review-pr. Flusso di lavoro personalizzato. Zero token nell'overhead di base. L'hai scritto in 30 secondi.
Per i team: committa questi file nel tuo repo in .claude/commands/. Tutti ottengono gli stessi flussi di lavoro. Trattali come codice — revisionali nelle PR, migliorali, versionali.
Questo è letteralmente ciò che la maggior parte dei marketplace di plugin ti vendono. Tranne che è gratuito, non pesa nulla nel contesto e controlli ogni parola.
Il paradosso della configurazione
Ecco ciò di cui nessuno nell'ecosistema di Claude Code parla: ogni plugin, ogni skill, ogni server MCP che installi aggiunge overhead di base alla tua finestra di contesto. Vengono caricati all'inizio di ogni sessione, che tu li usi o meno.
Claude Code limita i singoli file di regole a 6.000 caratteri e le regole combinate totali a 12.000. Questi limiti esistono per un motivo. La stessa documentazione di Anthropic lo dice chiaramente: "per ogni riga, chiediti: la rimozione di questa causerebbe errori a Claude? Se no, tagliala."

Avevo 62.000 token di overhead prima di scrivere il mio primo prompt. Questo è quasi un terzo dell'intera finestra di contesto — consumato da strumenti inattivi.
Dopo la pulizia: 6.000 token di overhead di base. 156.000 token disponibili per il lavoro reale. Sessioni che una volta morivano a 30 minuti ora durano oltre 3 ore.
La matematica è semplice: meno plugin = più contesto = sessioni più lunghe = risultati migliori.
Le eccezioni (cosa vale davvero la pena installare)
Non sto dicendo di non installare mai nulla. Dico di installare con intenzione. Ecco cosa è sopravvissuto alla mia pulizia:
superpowers — l'unico framework di skill che vale l'overhead. Metodologia di sviluppo strutturata che cambia davvero il modo in cui Claude affronta il lavoro. 170k+ stelle per un motivo.
karpathy's 4 lines — 4 regole comportamentali che impediscono a Claude di fare supposizioni, complicare eccessivamente, toccare codice che non hai richiesto e spedire senza verifica. 60k+ stelle.
context-mode MCP — se usi server MCP, questo isola i loro output in modo che non scarichino 10.000 token di JSON grezzo nella tua conversazione. Instrada gli output degli strumenti in una knowledge base separata. Il tuo contesto rimane pulito.
Tre estensioni. Overhead totale: ~4.000 token. Tutto il resto? Comandi integrati che costano zero.
L'elenco completo

Ognuno di questi è integrato. Ognuno costa €0. Ognuno è disponibile ora, nel tuo terminale.
Smetti di installare plugin. Inizia a usare ciò che è già lì.
Seguimi @regent0x_ per studiare e ricercare solo alpha pura. Grazie per la lettura. Non dimenticare di mettere questo nei segnalibri.





