Passa al contenuto principale

Cheat sheet di Claude Code

Tutti i livelli

Una pagina con i flag, i comandi, le scorciatoie e le posizioni dei file di Claude Code che usi quasi ogni giorno. Stampala, appendila accanto al terminale oppure condividi la versione scura. Tutto ciò che c'è nell'immagine è ripetuto qui sotto come testo, così puoi cercarlo, copiarlo e leggerlo con uno screen reader.

What you'll learn
  • Trovare il flag, il comando o la scorciatoia che ti serve senza aprire il riferimento
  • Vedere cosa esegue senza chiedere ogni modalità di permesso, e cosa Plan Mode blocca e cosa no
  • Sapere in quale file vanno un'impostazione, un'istruzione o un hook

Cheat sheet di Claude Code: una pagina A4 orizzontale su tre colonne che copre avvio e ripresa delle sessioni, scripting headless, file di impostazioni, comandi in sessione, scorciatoie da tastiera, checkpoint, modalità di permesso, Plan Mode, hook e file di memoria. Lo stesso contenuto segue come testo.

Download​

La scheda è rilasciata con licenza CC BY 4.0: condividila, stampala e adattala, citando AILmanac.

La scheda in forma di testo​

Avviare e riprendere le sessioni​

Comando o flagCosa fa
claudeAvvia una sessione interattiva
claude "query"Avvia con un prompt iniziale
claude -cContinua la conversazione più recente in questa cartella
claude -r "<session>"Riprende per ID o nome, oppure ne fa scegliere una
claude -n "<name>"Dà un nome alla sessione per riprenderla in seguito
--fork-sessionCon -c o -r: nuovo ID di sessione
claude -w <name>Lavora in un git worktree isolato
--model <alias|name>Imposta il modello, per esempio sonnet
--permission-mode <mode>Parte in una determinata modalità di permesso
claude --bg "<task>"Avvia una sessione in background; monitorala con claude agents

Per approfondire: La CLI claude: i flag che cambiano i risultati e Git worktree e flussi di lavoro paralleli.

Headless e scripting​

Comando o flagCosa fa
claude -p "query"Esegue una volta, stampa la risposta, termina
cat file | claude -p "…"Passa il contenuto da stdin (limite 10MB)
--output-format <format>text (predefinito), json, stream-json
--json-schema '<schema>'JSON validato rispetto al tuo schema
--allowedTools "<rule>" …Strumenti che girano senza richiesta, per esempio "Bash(git diff *)"
--max-turns <n>Limita il numero di turni agentici
--max-budget-usd <n>Si ferma a una spesa stimata
--bareSalta hook, skill, plugin, server MCP, auto memory e CLAUDE.md
claude -c -p "query"Continua l'ultima conversazione

L'output JSON contiene result, session_id e total_cost_usd. Il codice di uscita 0 indica successo.

Per approfondire: Modalità headless e Agent SDK.

File di impostazioni​

Elencati dalla precedenza più alta: quando due di essi impostano la stessa chiave, vince quello più in alto nella tabella.

File o flagAmbito
managed-settings.jsonGestito: impostato dalla tua organizzazione
--settings <file-or-json>Riga di comando: solo questa sessione
.claude/settings.local.jsonLocale al progetto: solo tu, fuori da git
.claude/settings.jsonProgetto condiviso: committalo per il team
~/.claude/settings.jsonUtente: tu, in ogni progetto

Le chiavi di tipo elenco come permissions.allow vengono unite tra i file. /status mostra quali file sono stati caricati; claude doctor segnala le voci non valide.

FileCosa contiene
.mcp.jsonServer MCP a livello di progetto; gestiscili con /mcp

Per approfondire: settings.json: il sistema di configurazione e Server MCP in Claude Code.

Comandi in sessione​

ComandoCosa fa
/initGenera un CLAUDE.md di partenza
/clearNuova conversazione con contesto vuoto
/compactRiassume la conversazione per liberare contesto
/contextVisualizza l'uso attuale del contesto
/resumeRiprende una conversazione o apre il selettore
/branchCrea una ramificazione della conversazione da questo punto
/rewindRiporta indietro codice, conversazione o entrambi
/modelCambia modello; viene salvato come predefinito
/planEntra in plan mode dal prompt
/permissionsGestisce le regole allow, ask e deny
/memoryModifica i file CLAUDE.md, attiva/disattiva l'auto memory
/configApre le impostazioni, o imposta direttamente key=value
/usageCosto della sessione e limiti d'uso del piano
/diffRivede le modifiche nella tua working tree
/btwDomanda a margine che resta fuori dalla cronologia
/code-reviewRivede il diff corrente alla ricerca di bug

Per approfondire: Gestione del contesto.

Tastiera e input​

TastoCosa fa
EscInterrompe Claude; il lavoro fatto finora viene conservato
Esc EscApre il menu di rewind (su un prompt vuoto)
Shift+TabPassa ciclicamente tra le modalità di permesso
Ctrl+CInterrompe, oppure svuota l'input quando è inattivo
Ctrl+OAttiva/disattiva il visualizzatore della trascrizione
Ctrl+RRicerca inversa nella cronologia dei comandi
Ctrl+BManda in background il comando in esecuzione
Ctrl+GModifica il prompt nel tuo editor di testo
Ctrl+VIncolla un'immagine dagli appunti
Ctrl+JA capo, in qualsiasi terminale
!Modalità shell: esegue direttamente un comando
@Menziona il percorso di un file, con completamento automatico

Checkpoint e rewind​

AspettoDettaglio
CreazioneA ogni prompt che avvia un turno; vengono conservati i 100 più recenti
RipristinoCodice e conversazione, oppure uno solo dei due
RiassuntoDa qui o fino a qui; i file non vengono toccati
Non tracciatoModifiche ai file via Bash, la maggior parte delle modifiche dei subagent, modifiche fatte fuori dalla sessione

Per approfondire: Checkpoint e Rewind.

Modalità di permesso​

ModalitàCosa gira senza chiedere
defaultSolo letture. Mostrata come Manual
acceptEditsLetture, modifiche ai file, comuni comandi sul filesystem
planLetture, più i comandi approvati dal classificatore
autoTutto, con controlli di sicurezza in background
dontAskLetture e strumenti pre-approvati; il resto è negato
bypassPermissionsTutto. Solo container e VM isolati

Shift+Tab scorre default, acceptEdits e plan, poi bypassPermissions e auto quando sono abilitate. Le regole deny bloccano in ogni modalità. Dalla v2.1.283 la modalità iniziale integrata per le sessioni interattive da terminale è auto; imposta permissions.defaultMode per cambiarla.

Per approfondire: Permessi e modalità di permesso.

Plan mode​

AspettoDettaglio
ConsenteLetture, comandi di shell per esplorare, un piano scritto
BloccaModifiche al tuo sorgente finché non approvi il piano
ComandiValutati dal classificatore, o richiesti all'utente se fuori dall'insieme di sola lettura
Non applicatoIn una sessione interattiva da terminale con i permessi bypass disponibili

Per approfondire: Plan Mode.

Hook​

Evento o aspettoDettaglio
Si configurano inhooks in un file di impostazioni; /hooks li elenca
SessionStartUna sessione inizia o riprende
UserPromptSubmitViene inviato un prompt, prima dell'elaborazione
PreToolUsePrima dell'esecuzione di una chiamata a uno strumento; può bloccarla
PostToolUseDopo che una chiamata a uno strumento riesce
StopClaude finisce di rispondere
InputDati dell'evento come JSON su stdin
Codici di uscita0: nessuna obiezione. 2: blocca l'azione dove l'evento lo consente; stderr è il motivo

Per approfondire: Hook: automazione deterministica.

Memoria e CLAUDE.md​

File o sintassiCosa fa
./CLAUDE.mdIstruzioni di progetto, condivise tramite git
./CLAUDE.local.mdNote personali di progetto; aggiungilo a .gitignore
~/.claude/CLAUDE.mdLe tue preferenze, in ogni progetto
.claude/rules/*.mdRegole per argomento, opzionalmente limitate da paths:
@path/to/fileImporta in CLAUDE.md, fino a quattro livelli di profondità
MEMORY.mdIndice dell'auto memory scritto da Claude; si caricano le prime 200 righe o 25KB

Per approfondire: CLAUDE.md e file di memoria.

Fonti e letture ulteriori​

Ogni sezione è stata verificata il 13/10/2026 su queste pagine ufficiali:

Prossimi passi​