Prompt pronti
Notizie IA

Claude Code: come iniziare con un progetto vero

Pubblicazione originale: · Sergey Zhadov

Questo è un articolo d’archivio tradotto. Data e prezzi si riferiscono alla pubblicazione originale, non a un nuovo annuncio di oggi.

Claude Code lavora nella cartella del progetto. Può leggere la struttura, seguire i collegamenti tra file, modificare codice ed eseguire comandi. Una prima sessione sensata parte dall'esplorazione, passa per un piano piccolo e finisce con diff e test. Chiedergli di migliorare tutto è un ottimo modo per creare casino.

Progetto software con file, piano di modifica e controlli
Un agente di coding capisce meglio il progetto intero, ma le modifiche vanno comunque verificate.

Installare senza magie inutili

Anthropic consiglia oggi l'installazione nativa. Per Windows documenta PowerShell, CMD e WinGet; macOS e Linux hanno procedure dedicate. npm resta disponibile, ma non è più l'unica risposta e i requisiti di Node.js possono cambiare.

Verifica con claude --version. Se qualcosa non torna, claude doctor esegue una diagnosi in sola lettura. Servono internet e un account idoneo. Il piano gratuito Claude.ai non garantisce l'accesso a Claude Code.

Avviare dalla radice del repository

Apri il terminale nella cartella del progetto ed esegui claude. Prima controlla git status e proteggi le modifiche importanti non ancora registrate. Questa noia diventa utile quando un edit va storto.

La prima richiesta deve essere esplorativa: spiegare lo scopo, trovare entry point, moduli principali e comandi di test e build, senza modificare nulla. Così capisci se l'agente ha afferrato il progetto o sta già sparando cavolate con sicurezza.

Turn a vague request into one testable task.
Turn a vague request into one testable task.

Assegnare un compito verificabile

Non scrivere migliora l'app. Descrivi sintomo, risultato atteso, limiti e verifica. Esempio: il modulo invia due ordini dopo un doppio clic; trova la causa, proponi la modifica minima, mantieni invariata l'API e mostra prima un piano.

Un compito decente ha un traguardo: test verdi, tipi validi, file estranei intatti e bug non più riproducibile. Senza criteri, l'agente può scrivere montagne di codice e concludere poco.

Controllare il piano prima della patch

Chiedi causa probabile, file coinvolti e verifiche. Se un difetto minuscolo richiede di rifare mezzo progetto, ferma il circo e restringi l'ambito.

Consenti piccoli blocchi di modifica e leggi ogni diff. Configurazione, migrazioni, dipendenze, accesso e pagamenti richiedono più attenzione. Un tono deciso non rende buona una patch rischiosa.

Inspect the diff, remove unrelated changes and run checks.
Inspect the diff, remove unrelated changes and run checks.

Verificare con comandi, non con la fede

Esegui test, linter, controllo dei tipi e build già usati dal progetto. Ripeti personalmente i controlli critici. Senza test, riproduci almeno l'errore iniziale e un percorso vicino.

Leggi git diff prima del commit. Elimina commenti inutili, formattazione casuale e modifiche fuori tema. Un commit deve raccontare una correzione, non un sacco di rottami.

Non consegnare tutte le chiavi

Non incollare password, chiavi API, dati clienti o configurazioni di produzione. Controlla .gitignore e i file cambiati. Mantieni la conferma per comandi rischiosi e limita gli strumenti quando possibile.

Saltare i permessi per risparmiare tre clic è una pessima furbata. Prima crea un punto recuperabile, poi lascia agire l'agente.

Keep secrets outside the agent and restrict risky actions.
Keep secrets outside the agent and restrict risky actions.

Verdetto: prima la mappa, poi il bisturi

Claude Code serve davvero quando segue il contesto tra file. Il flusso affidabile è esplorazione, piano stretto, diff piccolo, controlli automatici e revisione umana.

Parti da un errore riproducibile. Allarga il lavoro solo se la struttura è compresa e i test passano. Se vuole riscrivere tutto al primo messaggio, blocca quella pagliacciata.

Traduzione verificata: