Claude Code opera direttamente nel tuo terminale, comprendendo il contesto del tuo progetto e intraprendendo azioni concrete. Non è necessario aggiungere manualmente i file al contesto - Claude esplorerà la tua base di codice secondo necessità.

Comprendere il codice non familiare

> cosa fa il sistema di elaborazione dei pagamenti?
> trova dove vengono controllati i permessi utente
> spiega come funziona il livello di caching

Automatizzare le operazioni Git

> committa le mie modifiche
> crea una pr
> quale commit ha aggiunto i test per markdown a dicembre?
> esegui il rebase su main e risolvi eventuali conflitti di merge

Modificare il codice in modo intelligente

> aggiungi la validazione degli input al modulo di registrazione
> refactoring del logger per utilizzare la nuova API
> correggi la race condition nella coda dei worker

Testare e debuggare il tuo codice

> esegui i test per il modulo di autenticazione e correggi gli errori
> trova e correggi le vulnerabilità di sicurezza
> spiega perché questo test sta fallendo

Incoraggiare un pensiero più profondo

Per problemi complessi, chiedi esplicitamente a Claude di pensare più a fondo:

> pensa a come dovremmo architettare il nuovo servizio di pagamento
> pensa attentamente ai casi limite nel nostro flusso di autenticazione

Claude Code mostrerà quando Claude (3.7 Sonnet) sta utilizzando il pensiero esteso. Puoi proattivamente chiedere a Claude di “pensare” o “pensare profondamente” per attività che richiedono più pianificazione. Ti suggeriamo di informare prima Claude del tuo compito e lasciare che raccolga il contesto dal tuo progetto. Quindi, chiedigli di “pensare” per creare un piano.

Claude penserà di più in base alle parole che usi. Per esempio, “pensa attentamente” attiverà un pensiero più esteso rispetto a dire solo “pensa”.

Per altri suggerimenti, consulta Suggerimenti per il pensiero esteso.

Automatizzare i flussi di lavoro CI e infrastruttura

Claude Code viene fornito con una modalità non interattiva per l’esecuzione headless. Questo è particolarmente utile per eseguire Claude Code in contesti non interattivi come script, pipeline e Github Actions.

Usa --print (-p) per eseguire Claude in modalità non interattiva. In questa modalità, puoi impostare la variabile d’ambiente ANTHROPIC_API_KEY per fornire una chiave API personalizzata.

La modalità non interattiva è particolarmente utile quando preconfiguri l’insieme di comandi che Claude è autorizzato a utilizzare:

export ANTHROPIC_API_KEY=sk_...
claude -p "aggiorna il README con le ultime modifiche" --allowedTools "Bash(git diff:*)" "Bash(git log:*)" Write --disallowedTools ...

Was this page helpful?