/
. Questi comandi possono essere inviati attraverso l’SDK per eseguire azioni come cancellare la cronologia delle conversazioni, compattare i messaggi o ottenere aiuto.
Scoprire i Comandi Slash Disponibili
L’SDK di Claude Agent fornisce informazioni sui comandi slash disponibili nel messaggio di inizializzazione del sistema. Accedi a queste informazioni quando la tua sessione inizia:Invio di Comandi Slash
Invia i comandi slash includendoli nella tua stringa di prompt, proprio come il testo normale:Comandi Slash Comuni
/compact
- Compatta la Cronologia delle Conversazioni
Il comando /compact
riduce la dimensione della cronologia delle tue conversazioni riassumendo i messaggi più vecchi preservando il contesto importante:
/clear
- Cancella Conversazione
Il comando /clear
inizia una conversazione fresca cancellando tutta la cronologia precedente:
Creazione di Comandi Slash Personalizzati
Oltre a utilizzare i comandi slash integrati, puoi creare i tuoi comandi personalizzati che sono disponibili attraverso l’SDK. I comandi personalizzati sono definiti come file markdown in directory specifiche, simile a come sono configurati i subagenti.Posizioni dei File
I comandi slash personalizzati sono memorizzati in directory designate basate sul loro ambito:- Comandi di progetto:
.claude/commands/
- Disponibili solo nel progetto corrente - Comandi personali:
~/.claude/commands/
- Disponibili in tutti i tuoi progetti
Formato del File
Ogni comando personalizzato è un file markdown dove:- Il nome del file (senza estensione
.md
) diventa il nome del comando - Il contenuto del file definisce cosa fa il comando
- Il frontmatter YAML opzionale fornisce la configurazione
Esempio Base
Crea.claude/commands/refactor.md
:
/refactor
che puoi utilizzare attraverso l’SDK.
Con Frontmatter
Crea.claude/commands/security-check.md
:
Utilizzo di Comandi Personalizzati nell’SDK
Una volta definiti nel filesystem, i comandi personalizzati sono automaticamente disponibili attraverso l’SDK:Funzionalità Avanzate
Argomenti e Segnaposto
I comandi personalizzati supportano argomenti dinamici utilizzando segnaposto: Crea.claude/commands/fix-issue.md
:
Esecuzione di Comandi Bash
I comandi personalizzati possono eseguire comandi bash e includere il loro output: Crea.claude/commands/git-commit.md
:
Riferimenti ai File
Includi contenuti di file utilizzando il prefisso@
:
Crea .claude/commands/review-config.md
:
Organizzazione con Namespace
Organizza i comandi in sottodirectory per una migliore struttura:Esempi Pratici
Comando di Code Review
Crea.claude/commands/code-review.md
:
Comando Test Runner
Crea.claude/commands/test.md
:
Vedi Anche
- Comandi Slash - Documentazione completa dei comandi slash
- Subagenti nell’SDK - Configurazione basata su filesystem simile per i subagenti
- Riferimento SDK TypeScript - Documentazione API completa
- Panoramica SDK - Concetti generali dell’SDK
- Riferimento CLI - Interfaccia a riga di comando