Guida completa a Claude Code: anatomia dei prompt, automazione con /loop e strategie per l'ottimizzazione dei token.
Analizzando sessioni reali, emerge una struttura definita per massimizzare l'efficacia ed evitare che l'IA parta alla cieca consumando token inutili. La struttura è divisa in macro-blocchi logici:
Dichiarazione immediata dell'obiettivo.
Prima di rispondere, elenca esplicitamente i file da leggere.
Fornisci un esempio di come vuoi il risultato finale, descrivendone le regole estratte (Reverse-Engineering).
Specifica output, lunghezza ed effetto desiderato. Cosa EVITARE (es. "Non deve sembrare IA generica").
Blocca l'esecuzione se sta per violare le linee guida.
Il vero segreto salva-token. Impedisce all'IA di scrivere codice errato a raffica.
/loop
Il comando /loop esegue prompt in modo ricorrente e automatizzato all'interno della sessione attiva, sfruttando i tool nativi dell'agente (CronCreate, CronList, CronDelete).
tmux o screen per lasciarlo attivo in background.Claude Code ragiona come un agente: ogni interazione e strumento usato aggiunge contesto e consuma token. Ecco come ottimizzare la spesa.
Imponendo a Claude di NON iniziare a eseguire, ma di fare domande e proporre un piano di max 5 passi, eviti che l'IA scriva centinaia di righe di codice errato. Correggere un piano di 5 righe costa pochissimi token; correggere un intero refactoring sbagliato distrugge il tuo budget.
Usa attivamente i comandi slash integrati per monitorare e tagliare il contesto accumulato:
/compact mantieni intatta la struttura del database
CLAUDE.md con /init
Esegui /init all'inizio del progetto per generare un file di memoria centralizzato (CLAUDE.md). Inserisci lì le convenzioni di stile e i comandi di build. In questo modo, eviti di dover reinviare a Claude le stesse istruzioni di formattazione o di ambiente in ogni singolo prompt.
fremox.it, il file CLAUDE.md funge da "Source of Truth" per l'IA, contenendo il Design System, le regole di sicurezza (CSP) e lo stack tecnologico. Questo garantisce che ogni modifica al codice sia coerente al 100% con l'architettura esistente.