Zum Hauptinhalt springen
Befehle steuern Claude Code innerhalb einer Sitzung. Sie bieten eine schnelle Möglichkeit, Modelle zu wechseln, Berechtigungen zu verwalten, den Kontext zu leeren, einen Workflow auszuführen und mehr. Geben Sie / ein, um die für Sie verfügbaren Befehle anzuzeigen, oder geben Sie / gefolgt von Buchstaben ein, um zu filtern. Wie das Befehlsmenü Ihre Eingabe abgleicht behandelt Hervorhebungen, Tippfehler und die wenigen Befehle, die Claude Code im Menü ausblendet, bis Sie ihren vollständigen Namen eingeben. Ein Befehl wird nur am Anfang Ihrer Nachricht erkannt. Text, der auf den Befehlsnamen folgt, wird zu seinen Argumenten. In der Eingabeaufforderung des Terminals können Sie eine Nachricht mit mehreren Skills beginnen: Die Eingabe /skill-a /skill-b do XYZ lädt beide Skills und übergibt den nachfolgenden Text jeweils als Argumente. Bis zu sechs Skills können verkettet werden. Wenn Sie einen Befehl senden, während Claude antwortet, stellt Claude Code ihn in die Warteschlange und führt ihn aus, nachdem der aktuelle Turn beendet ist. Einige Befehle führt Claude Code sofort aus, ohne die Antwort zu unterbrechen, etwa /status, /tasks und /usage. Im Vollbild-Rendering öffnet Claude Code außerdem Dialogbefehle wie /theme und /help sofort. Vor v2.1.234 stellte Claude Code diese Dialoge in die Warteschlange, bis der Turn beendet war.

Befehle in einem typischen Workflow

Die meisten Befehle sind an einem bestimmten Punkt einer Sitzung nützlich, von der Einrichtung eines Projekts bis zur Auslieferung einer Änderung. Erste Sitzung in einem Repository. Führen Sie /init aus, um eine erste CLAUDE.md zu generieren, und anschließend /memory, um sie zu verfeinern. Verwenden Sie /mcp, um alle Server einzurichten, die das Projekt benötigt, bitten Sie Claude, alle gewünschten Subagenten zu erstellen, und führen Sie /permissions aus, um Ihre Genehmigungsregeln festzulegen. Während einer Aufgabe. /plan wechselt vor einer umfangreichen Änderung in den Plan-Modus. /model und /effort passen an, welches Modell Sie verwenden und wie viel Reasoning es anwendet. Wenn die Konversation lang wird, zeigt /context, was das Fenster füllt, und /compact fasst sie zusammen, um Platz freizugeben. Verwenden Sie /btw für eine Nebenfrage, die nicht in den Konversationsverlauf eingehen soll. Arbeit parallel ausführen. Claude delegiert Nebenaufgaben an Subagenten, und /tasks listet die Hintergrundarbeit der aktuellen Sitzung auf, einschließlich bereits abgeschlossener Subagenten. /background löst die gesamte Sitzung ab, sodass sie als Hintergrund-Agent weiterläuft, und gibt Ihr Terminal frei. Bei einer umfangreichen Änderung, die sich über die gesamte Codebasis erstreckt, zerlegt /batch diese in unabhängige Einheiten und führt jede in ihrem eigenen Worktree aus. Unter Agenten parallel ausführen erfahren Sie, wie diese Ansätze zusammenhängen. Vor der Auslieferung. /diff zeigt, was sich geändert hat. /code-review prüft den aktuellen Diff auf Korrektheitsfehler und kann die Ergebnisse mit --fix anwenden; übergeben Sie eine PR-Nummer, etwa /code-review high 1234, um stattdessen einen Pull Request zu prüfen. /review ist ein Alias. /code-review ultra führt ein Multi-Agenten-Review in der Cloud aus. /security-review prüft den Diff auf Sicherheitslücken. Zwischen Sitzungen. /clear beginnt neu mit einer neuen Aufgabe und behält dabei das Projekt-Memory bei. /resume kehrt zu einer früheren Konversation zurück, /branch verzweigt die aktuelle Konversation, um eine andere Richtung auszuprobieren, und /fork kopiert sie in eine neue Hintergrundsitzung. /teleport holt eine Cloud-Sitzung in dieses Terminal, und mit /remote-control können Sie diese lokale Sitzung von einem anderen Gerät aus fortsetzen. Wenn etwas nicht stimmt. /rewind setzt Code und Konversation auf einen Checkpoint zurück oder fasst einen Teil der Konversation zusammen. /doctor führt eine Überprüfung der Einrichtung durch, die Installations- und Konfigurationsprobleme diagnostiziert und beheben kann, /debug diagnostiziert Laufzeitprobleme, und /feedback meldet einen Fehler mit angehängtem Sitzungskontext.

Alle Befehle

Die folgende Tabelle listet alle in Claude Code enthaltenen Befehle auf. Die meisten sind integrierte Befehle, deren Verhalten in der CLI implementiert ist. Zwei Arten von Einträgen sind gekennzeichnet:
  • Skill: ein mitgelieferter Skill. Er funktioniert wie Skills, die Sie selbst schreiben: ein Prompt, der an Claude übergeben wird.
  • Workflow: ein mitgelieferter dynamischer Workflow, der Arbeit auf viele Subagenten verteilt und im Hintergrund läuft.
Um eigene Befehle hinzuzufügen, siehe Skills. In der folgenden Tabelle kennzeichnet <arg> ein erforderliches Argument und [arg] ein optionales.
Nicht jeder Befehl wird jedem Benutzer angezeigt. Die Verfügbarkeit hängt von Ihrer Plattform, Ihrem Plan und Ihrer Umgebung ab. Beispielsweise erscheint /desktop nur unter macOS und x64-Windows, wenn Sie mit einem Claude-Abonnement angemeldet sind, und /upgrade erscheint nicht bei Enterprise-Plänen.

Wie das Befehlsmenü Ihre Eingabe abgleicht

Claude Code filtert das /-Menü während der Eingabe. Jeder der folgenden Punkte beschreibt etwas, das Ihnen beim Filtern auffallen kann:
  • Hervorhebung: Claude Code hebt den obersten Vorschlag nur hervor, wenn die Buchstaben nach dem / mit dem Namen oder Alias eines Befehls übereinstimmen, und zwar ab dem Anfang des Namens oder ab einem Wort innerhalb des Namens, wobei die Trennzeichen :, _ und - ignoriert werden. Die Eingabe /adddir hebt /add-dir hervor, und die Eingabe /new hebt /clear über dessen Alias hervor. Drücken Sie Enter, um den hervorgehobenen Vorschlag auszuführen. Diese Hervorhebungsregeln erfordern Claude Code v2.1.236 oder höher.
  • Nach einem Tippfehler: Claude Code hebt nichts hervor. Die ähnlichen Treffer bleiben aufgelistet, und Sie können einen davon mit Tab oder den Pfeiltasten auswählen, aber Enter sendet Ihren Text so, wie Sie ihn eingegeben haben, und meldet Unknown command.
  • Befehle, die Ihnen nicht zur Verfügung stehen: Claude Code lässt sie im Menü weg. Wenn nichts übereinstimmt, zeigt Claude Code No commands match "/name" an. Die meisten nicht verfügbaren Befehle geben beim Absenden Unknown command zurück; einige wenige, wie etwa /schedule mit einem Console-API-Schlüssel, antworten stattdessen mit einer eigenen Verfügbarkeitsmeldung. Einige Befehle antworten außerdem mit einer eigenen Meldung, wenn die Richtlinie Ihrer Organisation sie deaktiviert.
  • Ausgeblendete Befehle: Claude Code hält einige verfügbare Befehle, wie etwa /heapdump, absichtlich aus dem Menü heraus. Ein unvollständiger Name bringt einen ausgeblendeten Befehl nie ins Menü: Wenn die Teileingabe mit nichts Sichtbarem übereinstimmt, zeigt Claude Code dieselbe Meldung an, dass es keine Treffer gibt. Claude Code listet den Befehl erst auf, wenn Sie seinen vollständigen Namen eingegeben haben, und das Absenden des vollständigen Namens führt ihn aus.

MCP-Prompts

MCP-Server können Prompts bereitstellen, die als Befehle angezeigt werden. Weitere Informationen finden Sie unter MCP-Prompts.

Siehe auch