Scheda di Riferimento Claude Code
Un riferimento ricercabile e stampabile di Claude Code — comandi CLI, comandi slash, modalità, flag, configurazione e flussi di lavoro pratici. Gratis.
Avvio
10claude
Avvia una sessione interattiva nella directory corrente
claude "fix the build"
Avvia con un prompt iniziale
claude -p "explain this repo"
Modalità print: esegue una volta, stampa il risultato, esce
cat log | claude -p "find the error"
Reindirizza stdin nella modalità print
claude -c / claude --continue
Continua la conversazione più recente
claude -r / claude --resume
Riprendi: scegli una sessione precedente
claude --resume <session-id>
Riprende una sessione specifica tramite id
claude update
Aggiorna la CLI all'ultima versione
claude doctor
Diagnostica l'installazione e lo stato
claude mcp
Configura i server MCP dalla CLI
Comandi slash
12/help
Elenca i comandi disponibili e il loro uso
/clear
Cancella la cronologia della conversazione e il contesto
/compact
Riepiloga e compatta il contesto
/init
Genera un CLAUDE.md per il progetto
/model
Cambia il modello attivo
/agents
Crea e gestisce i subagent
/mcp
Visualizza e gestisce le connessioni ai server MCP
/config
Apre il pannello impostazioni / configurazione
/review
Esamina una pull request o il diff corrente
/vim
Abilita le scorciatoie Vim nel prompt
/memory
Modifica i file di memoria CLAUDE.md
/cost
Mostra l'uso dei token e il costo della sessione
Prefissi del prompt
6@path/to/file
Riferimento a un file o una directory nel contesto
# remember this
Aggiunge una riga alla memoria (scegli quale CLAUDE.md)
! ls -la
Modalità Bash: esegue direttamente un comando di shell
/command
Esegue un comando slash integrato o personalizzato
@folder/
Riferimento a un'intera directory
paste image
Incolla uno screenshot per includerlo
Modalità
6Shift + Tab
Cambia modalità: normale → auto-accept → plan
auto-accept edits
Applica le modifiche ai file senza confermarle una a una
plan mode
Esamina e propone un piano; non apporta modifiche
normal mode
Chiede conferma per ogni azione
--permission-mode plan
Avvia direttamente in modalità plan
--permission-mode acceptEdits
Avvia con le modifiche accettate automaticamente
Scorciatoie da tastiera
9Esc
Interrompe Claude durante la risposta
Esc Esc
Modifica un messaggio precedente / torna indietro
Ctrl + C
Annulla l'input o la generazione corrente
Ctrl + D
Esce dalla sessione di Claude Code
Ctrl + L
Pulisce lo schermo del terminale
Ctrl + R
Attiva/disattiva l'output dettagliato / esteso
Up / Down
Sfoglia la cronologia degli input
Shift + Tab
Cambia le modalità dei permessi
\ + Enter
Inserisce un'interruzione di riga nel prompt
Flag comuni
10--model <name>
Sceglie il modello (es. opus, sonnet)
--add-dir <path>
Concede l'accesso a una directory aggiuntiva
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
Pre-autorizza strumenti specifici
--disallowedTools "Bash"
Blocca strumenti specifici
--output-format json
Output strutturato per lo scripting (modalità print)
--max-turns 5
Limita i turni agentici in modalità print
--append-system-prompt "..."
Aggiunge al system prompt
--verbose
Mostra l'output completo turno per turno
--dangerously-skip-permissions
Salta tutte le richieste di permesso (usare con cautela)
Configurazione e memoria
9.claude/settings.json
Impostazioni di progetto (condivise, in commit)
.claude/settings.local.json
Impostazioni di progetto (personali, ignorate da git)
~/.claude/settings.json
Impostazioni a livello utente per tutti i progetti
CLAUDE.md
Memoria di progetto caricata in ogni sessione
CLAUDE.local.md
Memoria di progetto personale (ignorata da git)
~/.claude/CLAUDE.md
Memoria globale per tutti i progetti
.claude/commands/*.md
Comandi slash personalizzati
.mcp.json
Definizioni di server MCP a livello di progetto
permissions.allow / deny
Regole di autorizzazione / negazione degli strumenti in settings.json
Hook
8PreToolUse
Esegue un comando prima dell'esecuzione di uno strumento
PostToolUse
Esegue dopo il completamento di uno strumento (es. lint/format)
UserPromptSubmit
Esegue quando invii un prompt
Stop
Esegue quando Claude termina la risposta
SubagentStop
Esegue quando un subagent termina
SessionStart
Esegue all'inizio di una sessione
Notification
Esegue alle notifiche (es. in attesa di input)
matcher: "Edit|Write"
Limita un hook a strumenti specifici
Server MCP
8claude mcp add <name> -- <cmd>
Aggiunge un server MCP stdio
claude mcp add --transport http <name> <url>
Aggiunge un server MCP HTTP remoto
claude mcp list
Elenca i server MCP configurati
claude mcp get <name>
Mostra i dettagli di un server
claude mcp remove <name>
Rimuove un server MCP
/mcp
Visualizza lo stato e autentica i server
--mcp-config <file>
Carica i server MCP da un file JSON
@server:resource
Riferimento a una risorsa MCP in un prompt
Flussi di lavoro utili
8claude "/review"
Esamina il diff corrente prima del commit
plan first, then build
Shift+Tab per la modalità plan, approva, poi esegui
# add a project convention
Salva rapidamente una regola in CLAUDE.md
@file.php explain this
Inserisce un file nel contesto con una domanda
claude -p "..." | tee out.txt
Esegue Claude da script e cattura l'output
git diff | claude -p "write a commit msg"
Genera un messaggio di commit da un diff
/clear between tasks
Reimposta il contesto quando si cambia argomento
/compact when long
Compatta una sessione lunga per liberare contesto
Nessuna voce corrisponde a “:q”.
Hai bisogno di aiuto?
Hai riscontrato un problema con questo strumento? Faccelo sapere.