Comandi slash integrati

ComandoScopo
/bugSegnala bug (invia la conversazione ad Anthropic)
/clearCancella la cronologia della conversazione
/compact [istruzioni]Compatta la conversazione con istruzioni di focus opzionali
/configVisualizza/modifica la configurazione
/costMostra le statistiche di utilizzo dei token
/doctorControlla lo stato di salute della tua installazione di Claude Code
/helpOttieni aiuto sull’utilizzo
/initInizializza il progetto con la guida CLAUDE.md
/loginCambia account Anthropic
/logoutDisconnettiti dal tuo account Anthropic
/mcpGestisci le connessioni del server MCP e l’autenticazione OAuth
/memoryModifica i file di memoria CLAUDE.md
/modelSeleziona o cambia il modello AI
/permissionsVisualizza o aggiorna i permessi
/pr_commentsVisualizza i commenti delle pull request
/reviewRichiedi una revisione del codice
/statusVisualizza lo stato dell’account e del sistema
/terminal-setupInstalla il binding dei tasti Shift+Enter per le nuove righe (solo iTerm2 e VSCode)
/vimEntra in modalità vim per alternare le modalità inserimento e comando

Comandi slash personalizzati

I comandi slash personalizzati ti permettono di definire prompt utilizzati frequentemente come file Markdown che Claude Code può eseguire. I comandi sono organizzati per ambito (specifici del progetto o personali) e supportano la creazione di namespace attraverso strutture di directory.

Sintassi

/<prefisso>:<nome-comando> [argomenti]

Parametri

ParametroDescrizione
<prefisso>Ambito del comando (project per specifici del progetto, user per personali)
<nome-comando>Nome derivato dal nome del file Markdown (senza estensione .md)
[argomenti]Argomenti opzionali passati al comando

Tipi di comando

Comandi di progetto

Comandi memorizzati nel tuo repository e condivisi con il tuo team.

Posizione: .claude/commands/
Prefisso: /project:

Nel seguente esempio, creiamo il comando /project:optimize:

# Crea un comando di progetto
mkdir -p .claude/commands
echo "Analizza questo codice per problemi di prestazioni e suggerisci ottimizzazioni:" > .claude/commands/optimize.md

Comandi personali

Comandi disponibili in tutti i tuoi progetti.

Posizione: ~/.claude/commands/
Prefisso: /user:

Nel seguente esempio, creiamo il comando /user:security-review:

# Crea un comando personale
mkdir -p ~/.claude/commands
echo "Rivedi questo codice per vulnerabilità di sicurezza:" > ~/.claude/commands/security-review.md

Funzionalità

Namespace

Organizza i comandi in sottodirectory per creare comandi con namespace.

Struttura: <prefisso>:<namespace>:<comando>

Ad esempio, un file in .claude/commands/frontend/component.md crea il comando /project:frontend:component

Argomenti

Passa valori dinamici ai comandi utilizzando il segnaposto $ARGUMENTS.

Ad esempio:

# Definizione del comando
echo "Risolvi il problema #$ARGUMENTS seguendo i nostri standard di codifica" > .claude/commands/fix-issue.md

# Utilizzo
> /project:fix-issue 123

Formato del file

I file di comando devono:

  • Utilizzare il formato Markdown (estensione .md)
  • Contenere il prompt o le istruzioni come contenuto del file
  • Essere posizionati nella directory dei comandi appropriata

Comandi slash MCP

I server MCP possono esporre prompt come comandi slash che diventano disponibili in Claude Code. Questi comandi vengono scoperti dinamicamente dai server MCP connessi.

Formato del comando

I comandi MCP seguono il pattern:

/mcp__<nome-server>__<nome-prompt> [argomenti]

Funzionalità

Scoperta dinamica

I comandi MCP sono automaticamente disponibili quando:

  • Un server MCP è connesso e attivo
  • Il server espone prompt attraverso il protocollo MCP
  • I prompt vengono recuperati con successo durante la connessione

Argomenti

I prompt MCP possono accettare argomenti definiti dal server:

# Senza argomenti
> /mcp__github__list_prs

# Con argomenti
> /mcp__github__pr_review 456
> /mcp__jira__create_issue "Titolo del bug" high

Convenzioni di denominazione

  • I nomi del server e del prompt vengono normalizzati
  • Spazi e caratteri speciali diventano underscore
  • I nomi vengono convertiti in minuscolo per coerenza

Gestione delle connessioni MCP

Usa il comando /mcp per:

  • Visualizzare tutti i server MCP configurati
  • Controllare lo stato della connessione
  • Autenticarsi con server abilitati OAuth
  • Cancellare i token di autenticazione
  • Visualizzare strumenti e prompt disponibili da ogni server

Vedi anche