Claude Code: la guida pratica
⬇ Scarica questo libro in PDF

Apertura

E se lo strumento che ti manca potessi costruirtelo da solo?

Programmare con l’AI — anche se non hai mai scritto una riga di codice.

Quante volte hai pensato “mi servirebbe un programmino che fa questa cosa”, per poi lasciar perdere perché non sai programmare? Un foglio che si aggiorna da solo, un piccolo strumento per il tuo lavoro, un’idea che hai in testa e che resta lì. Non ti chiedo se hai mai voluto costruire qualcosa. Ti chiedo quante idee hai abbandonato solo perché “non sono capace”.

Se questa domanda ti ha punto, questa pagina è per te.

Te lo dico subito, ed è la notizia che cambia tutto: oggi non devi saper programmare per costruire. Devi saper spiegare cosa vuoi. L’AI scrive il codice; tu lo guidi a parole. La barriera che ti ha fermato per anni — quella sintassi incomprensibile, quei simboli — non è più tra te e la cosa che vuoi creare. Chi lo capisce inizia a costruire; chi non lo capisce continua ad aspettare che lo faccia qualcun altro.

Lo so perché ci sono passato. Non venivo dal codice, e per un sacco di tempo ho creduto che “costruire strumenti” fosse roba per altri. Ho toccato il fondo di quella convinzione il giorno in cui ho rinunciato all’ennesima idea per paura della parte tecnica. Poi ho provato a fare l’unica cosa sensata: descrivere a parole quello che volevo e lasciare che l’AI scrivesse. Funzionava. La prima volta che un mio strumento è partito davvero, qualcosa è cambiato per sempre.

Costruire con l’AI non significa diventare programmatore. Significa diventare quello che dice cosa va fatto e controlla che funzioni. La parte difficile non è più il codice: è avere chiara l’idea. E le idee, quelle, ce le hai già.

In queste pagine non trovi un corso di informatica. Trovi un percorso pratico: dall’idea allo strumento che funziona, spiegato per chi parte da zero. Come chiedere il codice, come provarlo, come sistemarlo quando qualcosa non va — sempre a parole, sempre col tuo controllo. Capitoli corti, un piccolo progetto vero che cresce mentre leggi.

E no, non devi imparare un linguaggio di programmazione. Devi solo imparare a guidare chi lo conosce — e quel “chi” è l’AI. Alla fine di queste pagine avrai costruito qualcosa con le tue mani. O meglio: con le tue parole.

Ma leggere non basta: si costruisce costruendo. Il libro ti dà il percorso; per partire davvero serve mettere le mani su un progetto vero. Per questo ho aperto un corso gratuito su Skool: ti guido a costruire i primi strumenti passo passo, anche senza programmare, con una community di builder alle prime armi come te. È gratis. Entra e costruisci la tua prima cosa con me.

https://www.skool.com/l-ai-e-la-nuova-elettricita-8966/about

Scansiona per accedere


Dedica

A mia figlia Minerva.

AI, in giapponese, vuol dire amore.


Indice


Capitolo 1 — Code non è una chat. È un compagno di lavoro nel tuo computer

«Sì, ma in fondo è sempre Claude, no?»

No. È la prima cosa da sistemare. Claude Code non è un chatbot. Non è la chat di claude.ai con qualche pulsante in più. Non è nemmeno Cowork in versione tecnica. È un agente che vive dentro la tua macchina, legge i tuoi file, esegue comandi al terminale, modifica codice e verifica da solo se quello che ha fatto funziona.

Sembra un dettaglio. Non lo è. Cambia tutto: cosa puoi chiedere, come glielo chiedi, dove può sbagliare, cosa firmi tu alla fine.

Pensa a Cowork — la scrivania aumentata su file e sistemi generici. Code è il fratello tecnico: stesso principio (l’AI lavora con te in un loop, in autonomia, con permessi), terreno diverso (un codebase, un terminale, dei commit Git). Se hai capito Cowork, hai già il 70% di Code. Il 30% che manca è dove ti porto in questo capitolo.

Cos’è un agente, davvero

Definizione operativa, una volta sola: un agente è un programma che, in autonomia, alterna ragionamento e azione per raggiungere un obiettivo, usando strumenti. Punto.

Una chat è statica. Le scrivi, ti risponde. Se vuoi che modifichi un file, copi, incolli, riscrivi, ricopi. Un agente no. Un agente prende il file da solo, lo apre, ci lavora, prova, sbaglia, corregge. Tu controlli al checkpoint. Lui fa il movimento.

Sotto il cofano c’è un meccanismo che si chiama agentic loop e ha cinque passi.

  1. Tu dai il prompt. «Risolvi questo bug.» «Aggiungi questa funzionalità.» «Spiegami cosa fa questa cartella.»
  2. Claude raccoglie il contesto. Legge file, lancia un ls, fa una ricerca dentro al codice, apre il README.
  3. Claude agisce. Modifica un file. Lancia un test. Installa una dipendenza. Commita.
  4. Claude verifica. Il test passa? L’app si avvia? Il diff è coerente con la richiesta?
  5. Loop. Se serve, torna al passo 2 con il nuovo stato di mondo. Se ha finito, chiude.

Cinque passi. Sembrano semplici. Sono il motivo per cui Claude Code ti fa risolvere in venti minuti cose che a un team di tre persone richiedono mezza giornata — e anche il motivo per cui ti può rompere il progetto in dieci secondi, se non sai dove sono i freni.

Le tre cose da sapere prima di toccare un tasto

Tre. Non quattro. Non dieci. Tre.

Uno: la finestra di contesto (context window) è finita. È la memoria di lavoro di Claude in quella sessione. Ci entra dentro la tua conversazione, ogni file che legge, ogni output di comando, il contenuto di CLAUDE.md, i risultati dei tool. Sembra enorme — ed è enorme. Ma in un progetto vero, dopo un paio d’ore, è piena. Quando si riempie, Claude compatta: riassume in automatico per fare spazio. Comodo, ma puoi perdere dettagli. Il comando /context ti mostra quanto è piena; /compact la riduce su richiesta; /clear la azzera per ripartire pulito. Tre comandi. Da imparare il primo giorno.

Due: Claude chiede il permesso. Per default. Ogni modifica a un file, ogni comando di shell, te lo mostra prima e aspetta il tuo OK. Lo vedi come un blocco colorato con un diff: verde quello che aggiunge, rosso quello che toglie. Tu premi y (accetta), n (rifiuta), e (modifica), a (accetta tutto da qui in poi). C’è anche Plan Mode: in quella modalità Claude usa solo strumenti in lettura, non tocca niente, e ti prepara un piano. Quando il piano ti convince, dai l’OK e parte. Plan Mode è dove correggi prima che il danno succeda. È la differenza tra un consulente che pianifica e uno che spara.

Tre: Claude sbaglia. Non spesso, non in modo catastrofico, ma sbaglia. Legge male un file di configurazione, rinomina una variabile in trenta posti tranne uno, ti propone un commit con un messaggio che non c’entra. Per questo c’è l’human-in-the-loop. Sei tu il filtro. Se accetti tutto al buio (modalità YOLO, che vedrai nel Capitolo 2), il filtro sparisce e la responsabilità no.

Tieni a mente: memoria finita, permesso richiesto, errore possibile. Questi sono i tre freni del veicolo. Senza non guidi.

Dove gira Claude Code: terminale, IDE, desktop, web

Quattro modi, stesso strumento. Lo dico subito così non ti perdi.

Terminale. È la modalità di riferimento. Funziona su macOS, Linux, WSL (Windows Subsystem for Linux), Windows nativo. È quella dove le funzionalità nuove arrivano per prime. Apri il terminale, vai nella cartella del progetto, scrivi claude, parte. Tutto quello che è in quella cartella e nelle sottocartelle, Claude lo vede.

IDE. L’estensione esiste per VS Code (Marketplace ufficiale, badge blu Anthropic) e per JetBrains (IntelliJ, PyCharm, WebStorm, RubyMine — tutta la famiglia). Sotto cambia poco: è lo stesso Claude Code, esposto in un pannello laterale invece che in una finestra del terminale. Vantaggio: vedi i diff direttamente nell’editor, copi-incolli con un click, hai sempre la sintassi colorata.

App desktop. Claude Desktop ha un toggle in alto che dice «Code». Premi quel toggle e sei nello stesso ambiente, con un look più simile alla chat. Comodo se vuoi tenere Code in background mentre fai altro col Mac.

Web. Vai su claude.ai/code. Stessa interfaccia. Unico vincolo: lavori solo su repository GitHub. Niente cartelle locali. È la modalità giusta se vuoi lavorare da un computer non tuo o da un tablet.

Quale scegliere? La regola è semplice. Se hai un Mac o un PC con un terminale, inizia dal terminale. È lì che le funzionalità escono prime e lì che impari il ritmo vero del tool. Quando hai capito i flussi, sposta una parte del lavoro nell’IDE per i diff visivi. L’app desktop è perfetta per i lanci lunghi in background («fammi il refactor mentre faccio altre tre cose»). Il web è plan B.

Cosa cambia rispetto alla chat

Te lo dico in tre numeri pratici, presi dal lavoro reale.

Da copia-incolla a zero copia-incolla. Con la chat, per modificare un file lavori in cinque passi: leggi nella chat, copi, incolli nel tuo file, salvi, torni nella chat. Con Code, scrivi una frase. Claude apre il file, lo modifica, te lo mostra, tu approvi. Cinque azioni diventano una.

Da una cosa per volta a molte cose insieme. Nella chat porti un pezzo di codice. In Code Claude vede tutta la cartella. Se modifichi una funzione, Claude trova tutti i posti dove quella funzione è chiamata e li aggiorna. Un refactor che a mano richiede due ore, fatta bene, si fa in cinque minuti.

Dal “spiegami” al “fallo”. La chat ti spiega. Code esegue. Ti fa girare i test. Ti installa la libreria. Ti committa. Ti apre la pull request. La differenza tra capire una cosa e averla fatta.

E sì, può fare anche cose che la chat non fa proprio: lanciare uno script di backup, rinominare cento file con un pattern, leggere i log e proporre una patch. Tutto restando nel loop col tuo OK a ogni passo.

Errori da non fare (al primo contatto)

Trattarlo come una chat. Scrivere prompt da chatbot («ciao, mi spieghi React?») quando hai un agente con strumenti veri vuol dire sprecare il 90% del potenziale. Il prompt giusto in Code è operativo: «leggi src/api/ e dimmi come è strutturato», «trova il file che gestisce i pagamenti», «aggiungi un test per la funzione parseInvoice».

Aprire la cartella sbagliata. Claude vede tutto ciò che è nella cartella in cui lo lanci, e nelle sottocartelle. Se lanci claude nella tua home directory, gli stai dando in mano l’intero disco. Da Documenti a Scaricati a Foto. Lancialo nella cartella del progetto. Nient’altro.

Premere a (accept all) il primo giorno. L’auto-accept ha senso quando sai cosa stai facendo. Il primo giorno guarda ogni diff. Il primo giorno è la fase in cui impari come Claude pensa: chi salta questa fase si ritrova bug strani due settimane dopo senza sapere da dove arrivano.

Pensare che funzioni «tanto è AI». Funziona perché tu stai nel loop. Senza di te è un programma che modifica file e basta. Con te è uno sviluppatore in più al tavolo. Il moltiplicatore sei tu.

Cosa porti a casa


⚡ Continua a leggere
Hai letto il primo capitolo.
Vuoi il resto?
Lascia la mail e sblocchi tutto il libro + il PDF da scaricare e tenere con te.
Niente spam · ti disiscrivi quando vuoi
Resta nel giro
Ti è servito? Continuiamo qui.
Nella community rispondo ogni giorno alle tue domande sull’AI. E il corso è gratis.
Entra nella community WhatsApp →Entra nel corso su Skool →
Seguimi: Instagram · Facebook · LinkedIn

Tutti i libri di Francesco Kei Tudini

Inquadra il QR per aprire ciascun libro.

Capire l'intelligenza artificiale
QR Capire l'intelligenza artificiale
Usare l'AI senza farti fregare
QR Usare l'AI senza farti fregare
Claude: il manuale italiano
QR Claude: il manuale italiano
Claude per professionisti
QR Claude per professionisti
Claude Cowork per professionisti
QR Claude Cowork per professionisti
Claude Code: la guida pratica
QR Claude Code: la guida pratica
L'intelligenza artificiale nella tua impresa
QR L'intelligenza artificiale nella tua impresa
Studiare con l'AI
QR Studiare con l'AI
Insegnare nell'era dell'AI
QR Insegnare nell'era dell'AI
Costruisci il tuo business con l'AI
QR Costruisci il tuo business con l'AI
L06 · L'AI è la nuova elettricità · Francesco Kei Tudini