Claude Code: 7 Lezioni Dopo Migliaia di Euro in Token AI
Ho investito migliaia di euro in token Claude per capire come usare l'AI davvero bene. Ecco le 7 lezioni che avrei voluto conoscere dall'inizio.

L'AI non ti ruberà il lavoro. Ma qualcuno che sa spremere Claude Code fino all'ultimo token di valore, probabilmente sì. E dopo aver investito cifre consistenti in API di modelli linguistici avanzati, ho imparato che usare Claude in modo efficace non significa solo scrivere prompt migliori: significa ripensare completamente il processo.
Quando ho iniziato a lavorare seriamente con Claude Code e altri modelli AI, credevo che bastasse trovare il prompt perfetto al primo colpo. Mi sbagliavo. Quello che ho scoperto sul campo, tra progetti per clienti e automazioni personali, è che l'AI funziona come un sistema probabilistico, non deterministico. E questo cambia tutto.
Perché il Primo Output di Claude Non Basta Mai
La prima lezione, quella che costa più cara: non fidarti mai del primo risultato. Claude e gli altri LLM non sono sistemi deterministici. Se dai lo stesso prompt dieci volte, otterrai dieci risultati diversi. A volte leggermente diversi, altre volte completamente opposti.
Immagina di aver creato un prompt per generare script video o brief di progetto. La prima volta funziona alla grande. Sei tentato di salvarlo nei tuoi workflow standard, vero? Errore. La seconda volta potrebbe darti un risultato mediocre, la terza accettabile, la quarta pessimo. Poi magari la quinta torna buono.
Quello che succede è che, per via della natura statistica dei modelli, puoi finire in un "massimo" (output di qualità) o in un "minimo" (output scadente) in modo imprevedibile. Il tuo compito non è trovare il prompt magico, ma minimizzare i picchi e gli avvallamenti di qualità.
La soluzione? Gli eval (evaluations). Ogni volta che costruisci un workflow o una skill per un cliente, devi testare il prompt almeno dieci volte. Conta quante volte funziona davvero: sette su dieci? Perfetto, quello è il tuo baseline. Modifichi il prompt? Testa di nuovo. Se ora funziona otto volte su dieci, tieni la nuova versione. È ricerca statistica applicata, ogni volta.
Come Far Revisionare il Proprio Lavoro a Claude
Seconda lezione chiave: Claude ha bisogno di controllare il proprio lavoro. Quando gli chiedi di scrivere un testo, generare codice o creare una landing page, il primo tentativo è sempre una bozza.
Pensa a quando scrivevi i temi a scuola: prima bozza, seconda bozza, revisione finale. Se ti fermi alla prima bozza, la qualità sarà inevitabilmente bassa. Lo stesso vale per l'AI. Se chiedi a Claude di fare qualcosa una volta sola, stai accettando una prima stesura senza revisione.
La tecnica che uso è semplice: do a Claude un modo per confrontare il suo output con uno standard. Può essere:
- Uno screenshot di riferimento
- Un esempio di output ideale
- Un test automatico (tipo Lighthouse per un sito web)
Quando Claude può vedere cosa non va e dove migliorare, la qualità sale drasticamente. Anche con prompt non perfetti, questo loop di revisione fa la differenza tra un risultato mediocre e uno solido.
Lascia Che il Codice Sia il Contesto (Non le Note)
Terza lezione, forse la più tecnica: integra la documentazione direttamente nel codice. Molti sviluppatori AI usano ancora skill o note separate per gestire progetti complessi. Il problema? Man mano che il codice evolve dalla V1 alla V4, le note restano spesso alla V1. Risultato: il contesto e la fonte di verità divergono.
Ho testato questo approccio su progetti di automazione per piccole imprese e la differenza è netta. Invece di mantenere spec e log separati, ora scrivo tutto come commenti inline nel codice stesso. Quando chiedo a Claude "aggiungi un pulsante di logout nella navbar", il modello legge direttamente il codice con i commenti integrati, senza dover interpretare documenti esterni.
L'unica eccezione? Il file claude.md, dove memorizzo preferenze generali, lezioni apprese e istruzioni di alto livello. Ma quella è configurazione, non documentazione di progetto.
Fai Scrivere i Prompt Migliori a Claude, Non a Te
Quarta lezione, quella che fa più male all'ego: l'AI scrive prompt migliori di noi. Qualche anno fa, mi consideravo un discreto prompt engineer. Oggi? Claude è semplicemente più bravo.
Invece di scrivere prompt dettagliati con venti specifiche diverse, ora faccio così: "Voglio X cosa per Y pubblico. Aiutami a scrivere il prompt perfetto." Claude inizia a farmi domande: per chi è? Che aspetto ha un buon risultato? Hai esempi? Io rispondo, Claude costruisce il prompt ottimale.
Questo meta-prompting funziona perché Anthropic ha addestrato Claude proprio a comunicare efficacemente con altri agenti AI. È una capacità nativa del modello. Per task complessi o progetti che consumano molti token, questo approccio porta a risultati significativamente migliori.
Monitora la Finestra di Contesto Come un Falco
Quinta lezione: la tua context window si riempie prima che tu dica una parola. Se digiti /context in Claude, vedrai quanto spazio occupano già elementi di sistema: prompt di sistema, tool integrati, connettori MCP, memorie, skill.
Nel mio setup, circa il 30% del contesto è già occupato prima di iniziare. Più la conversazione si allunga, più ogni richiesta costa e più Claude diventa... meno intelligente. È il fenomeno del "context rot".
Cosa faccio?
- Disattivo tutti i connettori MCP che non uso attivamente
- Elimino skill non necessarie per il task corrente
- Quando il contesto è quasi pieno, copio il prompt finale e lo sposto in una nuova chat pulita
- Uso
/compactmolto più spesso di quanto Claude lo faccia automaticamente
Ogni volta che mi sento rispondere in modo strano, il primo controllo è sempre: quanto contesto ho già consumato?
Tratta Claude Come un Contractor, Non Come un Junior
Sesta lezione: allenta il guinzaglio. Qualche anno fa, dovevi dare istruzioni dettagliatissime ai modelli AI: passo uno, passo due, non fare questo, fai quello. Oggi Claude è abbastanza maturo da ragionare autonomamente.
La differenza è come gestire un dipendente junior versus un freelancer esperto. Al junior dai istruzioni precise step-by-step. Al freelancer dai il risultato finale desiderato e lui usa i suoi processi ottimizzati.
Invece di "Fai X, poi Y, poi controlla Z, se vedi A fai B, ma non fare mai C", ora scrivo: "Sei pronto quando questi tre criteri sono soddisfatti. Se hai dubbi, chiedimi. Mai saltare i test." Punto.
Claude inferisce il resto. Si concentra sui principi di alto livello, non su micro-istruzioni. E funziona meglio.
Diagnostica Prima di Fixare (E Risparmia Token)
Settima lezione, quella che ti salva tempo e denaro: fai elencare i problemi prima di risolverli. Quando c'è un bug o qualcosa non funziona, la tentazione è dire "Claude, fixalo". Male.
Quello che faccio ora: "Elenca tutti i problemi dell'app. Non riscrivere nulla ancora." Claude mi risponde con una lista: titolo vago, tono troppo casual, mancano esempi, call-to-action debole. Io guardo la lista e cancello quello che non voglio fixare. Magari il tono casual mi piace, lo tengo. Poi gli dico: "Fixa solo questi tre".
Risparmio token, tempo e iterazioni inutili. Se avessi detto subito "fixalo", Claude avrebbe corretto anche il tono, costringendomi a un secondo giro per re-casualizzarlo. Diagnostica, filtra, poi esegui.
Conclusione: L'AI È uno Strumento, Ma Serve Metodo
Dopo migliaia di euro in token e centinaia di ore di sperimentazione con Claude, la lezione più importante non è tecnica: è strategica. L'AI non ti rende automaticamente produttivo. Devi costruire un metodo, testare ossessivamente, iterare sui processi.
Gli eval sono il tuo migliore amico. La revisione è obbligatoria. Il contesto è prezioso. E Claude, se lo tratti da contractor intelligente invece che da assistente stupido, ti sorprenderà.
Se stai iniziando con l'automazione AI o con Claude Code, il mio consiglio è: fissa subito un framework di eval. Non importa quanto sia semplice il task, testa dieci volte. Misura. Itera. È noioso, lo so. Ma è l'unica differenza tra chi usa l'AI e chi la usa bene.
E forse vale la pena chiedersi: fino a quando saremo noi a ottimizzare i processi per l'AI, e non viceversa?