Slash-Befehle
Steuern Sie Claudes Verhalten während einer interaktiven Sitzung mit Slash-Befehlen.
Eingebaute Slash-Befehle
Befehl | Zweck |
---|---|
/add-dir | Zusätzliche Arbeitsverzeichnisse hinzufügen |
/bug | Fehler melden (sendet Unterhaltung an Anthropic) |
/clear | Unterhaltungsverlauf löschen |
/compact [instructions] | Unterhaltung komprimieren mit optionalen Fokusanweisungen |
/config | Konfiguration anzeigen/ändern |
/cost | Token-Nutzungsstatistiken anzeigen |
/doctor | Überprüft die Gesundheit Ihrer Claude Code Installation |
/help | Nutzungshilfe erhalten |
/init | Projekt mit CLAUDE.md Leitfaden initialisieren |
/login | Anthropic-Konten wechseln |
/logout | Von Ihrem Anthropic-Konto abmelden |
/mcp | MCP-Serververbindungen und OAuth-Authentifizierung verwalten |
/memory | CLAUDE.md Speicherdateien bearbeiten |
/model | KI-Modell auswählen oder ändern |
/permissions | Berechtigungen anzeigen oder aktualisieren |
/pr_comments | Pull-Request-Kommentare anzeigen |
/review | Code-Review anfordern |
/status | Konto- und Systemstatus anzeigen |
/terminal-setup | Shift+Enter-Tastenbindung für Zeilenumbrüche installieren (nur iTerm2 und VSCode) |
/vim | Vim-Modus für abwechselnde Einfüge- und Befehlsmodi aktivieren |
Benutzerdefinierte Slash-Befehle
Benutzerdefinierte Slash-Befehle ermöglichen es Ihnen, häufig verwendete Prompts als Markdown-Dateien zu definieren, die Claude Code ausführen kann. Befehle sind nach Geltungsbereich organisiert (projektspezifisch oder persönlich) und unterstützen Namensräume durch Verzeichnisstrukturen.
Syntax
Parameter
Parameter | Beschreibung |
---|---|
<prefix> | Befehlsgeltungsbereich (project für projektspezifisch, user für persönlich) |
<command-name> | Name abgeleitet vom Markdown-Dateinamen (ohne .md Erweiterung) |
[arguments] | Optionale Argumente, die an den Befehl übergeben werden |
Befehlstypen
Projektbefehle
Befehle, die in Ihrem Repository gespeichert und mit Ihrem Team geteilt werden.
Ort: .claude/commands/
Präfix: /project:
Im folgenden Beispiel erstellen wir den /project:optimize
Befehl:
Persönliche Befehle
Befehle, die in allen Ihren Projekten verfügbar sind.
Ort: ~/.claude/commands/
Präfix: /user:
Im folgenden Beispiel erstellen wir den /user:security-review
Befehl:
Funktionen
Namensräume
Organisieren Sie Befehle in Unterverzeichnissen, um Befehle mit Namensräumen zu erstellen.
Struktur: <prefix>:<namespace>:<command>
Zum Beispiel erstellt eine Datei unter .claude/commands/frontend/component.md
den Befehl /project:frontend:component
Argumente
Übergeben Sie dynamische Werte an Befehle mit dem $ARGUMENTS
Platzhalter.
Zum Beispiel:
Bash-Befehlsausführung
Führen Sie Bash-Befehle vor der Ausführung des Slash-Befehls mit dem !
Präfix aus. Die Ausgabe wird in den Befehlskontext einbezogen.
Zum Beispiel:
Dateireferenzen
Schließen Sie Dateiinhalte in Befehle ein, indem Sie das @
Präfix verwenden, um Dateien zu referenzieren.
Zum Beispiel:
Denkmodus
Slash-Befehle können erweiterte Denkprozesse auslösen, indem sie erweiterte Denkschlüsselwörter enthalten.
Dateiformat
Befehlsdateien unterstützen:
- Markdown-Format (
.md
Erweiterung) - YAML-Frontmatter für Metadaten:
allowed-tools
: Liste der Tools, die der Befehl verwenden kanndescription
: Kurze Beschreibung des Befehls
- Dynamischer Inhalt mit Bash-Befehlen (
!
) und Dateireferenzen (@
) - Prompt-Anweisungen als Hauptinhalt
MCP Slash-Befehle
MCP-Server können Prompts als Slash-Befehle bereitstellen, die in Claude Code verfügbar werden. Diese Befehle werden dynamisch von verbundenen MCP-Servern entdeckt.
Befehlsformat
MCP-Befehle folgen dem Muster:
Funktionen
Dynamische Entdeckung
MCP-Befehle sind automatisch verfügbar, wenn:
- Ein MCP-Server verbunden und aktiv ist
- Der Server Prompts über das MCP-Protokoll bereitstellt
- Die Prompts während der Verbindung erfolgreich abgerufen werden
Argumente
MCP-Prompts können vom Server definierte Argumente akzeptieren:
Namenskonventionen
- Server- und Prompt-Namen werden normalisiert
- Leerzeichen und Sonderzeichen werden zu Unterstrichen
- Namen werden für Konsistenz kleingeschrieben
MCP-Verbindungen verwalten
Verwenden Sie den /mcp
Befehl, um:
- Alle konfigurierten MCP-Server anzuzeigen
- Verbindungsstatus zu überprüfen
- Mit OAuth-fähigen Servern zu authentifizieren
- Authentifizierungstoken zu löschen
- Verfügbare Tools und Prompts von jedem Server anzuzeigen
Siehe auch
- Interaktiver Modus - Tastenkürzel, Eingabemodi und interaktive Funktionen
- CLI-Referenz - Befehlszeilen-Flags und Optionen
- Einstellungen - Konfigurationsoptionen
- Speicherverwaltung - Verwaltung von Claudes Speicher über Sitzungen hinweg