Integrierte Slash-Befehle

BefehlZweck
/bugFehler melden (sendet Unterhaltung an Anthropic)
/clearUnterhaltungsverlauf löschen
/compact [instructions]Unterhaltung komprimieren mit optionalen Fokus-Anweisungen
/configKonfiguration anzeigen/ändern
/costToken-Nutzungsstatistiken anzeigen
/doctorÜberprüft die Gesundheit Ihrer Claude Code-Installation
/helpNutzungshilfe erhalten
/initProjekt mit CLAUDE.md-Leitfaden initialisieren
/loginAnthropic-Konten wechseln
/logoutVon Ihrem Anthropic-Konto abmelden
/mcpMCP-Serververbindungen und OAuth-Authentifizierung verwalten
/memoryCLAUDE.md-Speicherdateien bearbeiten
/modelKI-Modell auswählen oder ändern
/permissionsBerechtigungen anzeigen oder aktualisieren
/pr_commentsPull-Request-Kommentare anzeigen
/reviewCode-Review anfordern
/statusKonto- und Systemstatus anzeigen
/terminal-setupShift+Enter-Tastenbindung für Zeilenumbrüche installieren (nur iTerm2 und VSCode)
/vimVim-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

/<prefix>:<command-name> [arguments]

Parameter

ParameterBeschreibung
<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:

# Einen Projektbefehl erstellen
mkdir -p .claude/commands
echo "Analysieren Sie diesen Code auf Leistungsprobleme und schlagen Sie Optimierungen vor:" > .claude/commands/optimize.md

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:

# Einen persönlichen Befehl erstellen
mkdir -p ~/.claude/commands
echo "Überprüfen Sie diesen Code auf Sicherheitslücken:" > ~/.claude/commands/security-review.md

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:

# Befehlsdefinition
echo "Problem #$ARGUMENTS gemäß unseren Codierungsstandards beheben" > .claude/commands/fix-issue.md

# Verwendung
> /project:fix-issue 123

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:

/mcp__<server-name>__<prompt-name> [arguments]

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:

# Ohne Argumente
> /mcp__github__list_prs

# Mit Argumenten
> /mcp__github__pr_review 456
> /mcp__jira__create_issue "Bug-Titel" high

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