Controlla il comportamento di Claude durante una sessione interattiva con i comandi slash.
Comando | Scopo |
---|---|
/add-dir | Aggiungi directory di lavoro aggiuntive |
/agents | Gestisci subagenti AI personalizzati per attività specializzate |
/bug | Segnala bug (invia la conversazione ad Anthropic) |
/clear | Cancella la cronologia della conversazione |
/compact [instructions] | Compatta la conversazione con istruzioni di focus opzionali |
/config | Visualizza/modifica la configurazione |
/cost | Mostra le statistiche di utilizzo dei token (vedi guida al monitoraggio dei costi per dettagli specifici dell’abbonamento) |
/doctor | Controlla lo stato di salute della tua installazione di Claude Code |
/help | Ottieni aiuto sull’utilizzo |
/init | Inizializza il progetto con la guida CLAUDE.md |
/login | Cambia account Anthropic |
/logout | Disconnettiti dal tuo account Anthropic |
/mcp | Gestisci le connessioni del server MCP e l’autenticazione OAuth |
/memory | Modifica i file di memoria CLAUDE.md |
/model | Seleziona o cambia il modello AI |
/permissions | Visualizza o aggiorna i permessi |
/pr_comments | Visualizza i commenti delle pull request |
/review | Richiedi una revisione del codice |
/status | Visualizza lo stato dell’account e del sistema |
/terminal-setup | Installa il binding dei tasti Shift+Enter per le nuove righe (solo iTerm2 e VSCode) |
/vim | Entra in modalità vim per alternare tra modalità inserimento e comando |
Parametro | Descrizione |
---|---|
<nome-comando> | Nome derivato dal nome del file Markdown (senza estensione .md ) |
[argomenti] | Argomenti opzionali passati al comando |
/help
, questi comandi mostrano “(project)” dopo la loro descrizione.
Posizione: .claude/commands/
Nell’esempio seguente, creiamo il comando /optimize
:
/help
, questi comandi mostrano “(user)” dopo la loro descrizione.
Posizione: ~/.claude/commands/
Nell’esempio seguente, creiamo il comando /security-review
:
.claude/commands
) o dalla directory a livello utente (~/.claude/commands
), insieme al nome della sottodirectory.
I conflitti tra comandi a livello utente e di progetto non sono supportati. Altrimenti, più comandi con lo stesso nome di file base possono coesistere.
Ad esempio, un file in .claude/commands/frontend/component.md
crea il comando /component
con descrizione che mostra “(project:frontend)”.
Nel frattempo, un file in ~/.claude/commands/component.md
crea il comando /component
con descrizione che mostra “(user)”.
$ARGUMENTS
$ARGUMENTS
cattura tutti gli argomenti passati al comando:
$1
, $2
, ecc.!
. L’output è incluso nel contesto del comando. Devi includere allowed-tools
con lo strumento Bash
, ma puoi scegliere i comandi bash specifici da consentire.
Ad esempio:
@
per fare riferimento a file.
Ad esempio:
Frontmatter | Scopo | Predefinito |
---|---|---|
allowed-tools | Elenco degli strumenti che il comando può utilizzare | Eredita dalla conversazione |
argument-hint | Gli argomenti attesi per il comando slash. Esempio: argument-hint: add [tagId] | remove [tagId] | list . Questo suggerimento viene mostrato all’utente durante l’autocompletamento del comando slash. | Nessuno |
description | Breve descrizione del comando | Utilizza la prima riga dal prompt |
model | Stringa del modello specifico (vedi Panoramica dei modelli) | Eredita dalla conversazione |
/mcp
per:
mcp__github
(approva TUTTI gli strumenti dal server github)mcp__github__get_issue
(approva strumento specifico)mcp__github__*
(wildcards non supportate)mcp__servername
. Per approvare solo strumenti specifici, elenca ogni strumento individualmente.