Slash-Befehle
Steuern Sie Claudes Verhalten während einer interaktiven Sitzung mit Slash-Befehlen.
Integrierte Slash-Befehle
Befehl | Zweck |
---|---|
/bug | Fehler melden (sendet Unterhaltung an Anthropic) |
/clear | Unterhaltungsverlauf löschen |
/compact [instructions] | Unterhaltung komprimieren mit optionalen Fokus-Anweisungen |
/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:
Dateiformat
Befehlsdateien müssen:
- Markdown-Format verwenden (
.md
-Erweiterung) - Den Prompt oder die Anweisungen als Dateiinhalt enthalten
- Im entsprechenden Befehls-Verzeichnis platziert werden
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 zur 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
- Authentifizierungs-Token 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 - Claudes Speicher über Sitzungen hinweg verwalten