admnwrk

Claude Code Cheatsheet

Veröffentlicht: Lesedauer: 12 Min.

Das Cheatsheet zum Download

Über dieses Cheatsheet · Sitzung starten und fortsetzen · Fernsteuerung und Hintergrund · Modell, Aufwand, Kontext und Kosten · Nicht-interaktiv – für Skripte und Cronjobs · Rechte und Sicherheit · Anweisungen und Agenten · Erweiterungen: MCP, Plugins, IDE, Chrome · Einstellungen, Diagnose, Sonstiges · Unterbefehle (claude ) · Sitzung und Kontext · Code, Git und Qualität · Modell, Leistung, Kosten · Einstellungen und Rechte · Geräte, Verbindung, Anmeldung · Hilfe und Fehlersuche · Mitgelieferte Skills · Dauerbetrieb als Dienst, per App erreichbar · Ein Lauf ohne Rückfragen, für Cronjobs · Wenn etwas nicht mehr funktioniert · Kurz nachschlagen · Die drei, die man wirklich braucht · Zwei Optionen mit Bedacht

Über dieses Cheatsheet

Nächstes Kapitel: Sitzung starten und fortsetzen →

Alle Terminal-Befehle, alle Optionen und alle Slash-Befehle innerhalb einer Sitzung – mit einer Erklärung, was sie tun. Teil A/B (Terminal-Befehle, Optionen, Unterbefehle) direkt aus der hier installierten Version ausgelesen (claude --help und die Hilfe jedes Unterbefehls), zuletzt gegen 2.1.227 geprüft (inhaltsgleich mit 2.1.226 – keine Änderungen an Flags oder Unterbefehlen gefunden). Teil C (Slash-Befehle) konnte non-interaktiv nicht nachgeprüft werden und entspricht dem Stand von Version 2.1.222 (27. Juli 2026) – neue Slash-Befehle seit 2.1.222 fehlen hier ggf. noch. Neue, entfernte und umbenannte Einträge sind markiert: NEU · ENTFERNT · UMBENANNT.

↑ Nach oben

Sitzung starten und fortsetzen

Nächstes Kapitel: Fernsteuerung und Hintergrund →

Befehl Beschreibung
claude Startet eine interaktive Sitzung im aktuellen Ordner.
claude "deine Frage" Startet mit einer ersten Nachricht.
-c, --continue Setzt die letzte Unterhaltung in diesem Ordner fort.
-r, --resume [wert] Setzt eine Unterhaltung per Sitzungs-ID fort oder öffnet die Auswahlliste.
--fork-session Beim Fortsetzen eine neue Sitzungs-ID vergeben statt die alte weiterzuführen.
--session-id <uuid> Feste Sitzungs-ID vorgeben.
-n, --name <name> Anzeigename der Sitzung – sichtbar in Eingabezeile, /resume-Liste und Terminaltitel.
--from-pr [wert] Sitzung fortsetzen, die zu einem Pull Request gehört.
--teleport [session] NEU — Eine Teleport-Sitzung fortsetzen, optional per Sitzungs-ID. Ergänzt den bisherigen Slash-Befehl /teleport um ein eigenes CLI-Flag.
--no-session-persistence Sitzung nicht auf Platte speichern (nur mit –print).
-w, --worktree [name] Legt für die Sitzung einen eigenen Git-Worktree an.
--tmux Erzeugt eine tmux-Sitzung für den Worktree (nur zusammen mit –worktree). Nutzt native iTerm2-Panes falls verfügbar, sonst klassisches tmux (–tmux=classic erzwingt das).

↑ Nach oben

Fernsteuerung und Hintergrund

Nächstes Kapitel: Modell, Aufwand, Kontext und Kosten →

Befehl Beschreibung
--remote-control [name] Interaktive Sitzung mit Fernsteuerung – erreichbar über die Claude-App. Modus für Dauerbetrieb als Dienst.
--remote-control-session-name-prefix <p> Präfix für automatisch vergebene Sitzungsnamen (Standard: Rechnername).
--bg, --background Startet als Hintergrund-Agent und kehrt sofort zurück; Verwaltung über claude agents.
--cloud [beschreibung|session_id|url] NEU — Erstellt eine Cloud-Sitzung mit der angegebenen Beschreibung, oder hängt sich an eine bestehende per Sitzungs-ID oder claude.ai/code-URL an.
--environment <environment_id> NEU — Erstellt eine neue Cloud-Sitzung auf einer selbst gehosteten Umgebung (ccpool_…).
--brief Aktiviert das Werkzeug SendUserMessage, mit dem der Agent von sich aus etwas mitteilen kann.

↑ Nach oben

Modell, Aufwand, Kontext und Kosten

Nächstes Kapitel: Nicht-interaktiv – für Skripte und Cronjobs →

Befehl Beschreibung
--model <modell> Modell für diese Sitzung. Kurzname (opus, sonnet, fable) oder vollständiger Name.
--fallback-model <modell> Ausweichmodell(e) bei Überlastung, kommagetrennt in Reihenfolge (nur mit –print).
--effort <stufe> Denkaufwand: low, medium, high, xhigh, max.
--autocompact <auto|tokens> Wie voll der Kontext werden darf, bevor automatisch zusammengefasst wird: auto oder ein Wert zwischen 100k und 1M Tokens.
--max-budget-usd <betrag> Kostenobergrenze für den Lauf (nur mit –print). Sehr nützlich für Cronjobs.
--betas <...> Beta-Header für API-Anfragen (nur für API-Key-Nutzer).

↑ Nach oben

Nicht-interaktiv – für Skripte und Cronjobs

Nächstes Kapitel: Rechte und Sicherheit →

Befehl Beschreibung
-p, --print Antwort ausgeben und beenden. Achtung: entfällt die Vertrauensabfrage für den Ordner.
--output-format <f> text (Standard), json (ein Ergebnis) oder stream-json (laufend).
--input-format <f> text (Standard) oder stream-json für laufende Eingaben.
--include-partial-messages Teilnachrichten mitstreamen, sobald sie eintreffen.
--include-hook-events Hook-Ereignisse in den Ausgabestrom aufnehmen.
--forward-subagent-text Text und Gedanken von Unteragenten mit durchreichen.
--replay-user-messages Eingehende Nutzernachrichten zur Bestätigung zurückspiegeln.
--json-schema <schema> Ausgabe gegen ein JSON-Schema prüfen – erzwingt strukturierte Antworten.
--prompt-suggestions Erzeugt nach jeder Runde einen Vorschlag für die nächste Eingabe.

↑ Nach oben

Rechte und Sicherheit

Nächstes Kapitel: Anweisungen und Agenten →

Befehl Beschreibung
--permission-mode <modus> manual, acceptEdits, auto, dontAsk, plan oder bypassPermissions.
--allowedTools <...> Erlaubte Werkzeuge, z. B. “Bash(git *) Edit”. Der saubere Weg für automatische Läufe.
--disallowedTools <...> Ausdrücklich verbotene Werkzeuge.
--tools <...> Welche eingebauten Werkzeuge überhaupt zur Verfügung stehen. "" schaltet alle ab.
--dangerously-skip-permissions Überspringt alle Rechteprüfungen. Nur für abgeschottete Umgebungen ohne Internetzugang.
--allow-dangerously-skip-permissions Macht diesen Modus verfügbar, ohne ihn einzuschalten.
--add-dir <ordner...> Zusätzliche Ordner für den Dateizugriff freigeben.

↑ Nach oben

Anweisungen und Agenten

Nächstes Kapitel: Erweiterungen: MCP, Plugins, IDE, Chrome →

Befehl Beschreibung
--system-prompt <text> Ersetzt den Systemprompt vollständig.
--append-system-prompt <text> Hängt etwas an den Standard-Systemprompt an.
--agent <agent> Agent für diese Sitzung; überschreibt die Einstellung.
--agents <json> Eigene Agenten direkt als JSON definieren.
--file <spez...> Dateien beim Start bereitstellen, Format datei-id:pfad.
--exclude-dynamic-system-prompt-sections Verschiebt maschinenabhängige Angaben in die erste Nachricht – verbessert Prompt-Cache-Wiederverwendung.

↑ Nach oben

Erweiterungen: MCP, Plugins, IDE, Chrome

Nächstes Kapitel: Einstellungen, Diagnose, Sonstiges →

Befehl Beschreibung
--mcp-config <...> MCP-Server aus JSON-Dateien oder -Zeichenketten laden.
--strict-mcp-config Nur die so geladenen MCP-Server verwenden, alle anderen ignorieren.
--plugin-dir <pfad> Plugin aus einem Ordner oder einer .zip laden, nur für diese Sitzung.
--plugin-url <url> Plugin von einer URL laden, nur für diese Sitzung.
--ide Beim Start automatisch mit der IDE verbinden, wenn genau eine verfügbar ist.
--chrome / --no-chrome Die Chrome-Anbindung ein- oder ausschalten.
--disable-slash-commands Schaltet alle Skills ab.

↑ Nach oben

Einstellungen, Diagnose, Sonstiges

Nächstes Kapitel: Unterbefehle (claude ) →

Befehl Beschreibung
--settings <datei|json> Zusätzliche Einstellungen aus Datei oder JSON-Zeichenkette laden.
--setting-sources <quellen> Welche Einstellungsquellen gelten: user, project, local.
--safe-mode Startet ohne jede Anpassung (CLAUDE.md, Skills, Plugins, Hooks, MCP …). Zum Eingrenzen einer kaputten Konfiguration.
--bare Minimalmodus: überspringt Hooks, LSP, Plugin-Abgleich, Auto-Gedächtnis und automatische CLAUDE.md-Suche.
-d, --debug [filter] Debug-Modus, optional gefiltert, z. B. api,hooks.
--debug-file <pfad> Debug-Protokoll in eine Datei schreiben.
--verbose Ausführliche Ausgabe, überschreibt die Einstellung.
--ax-screen-reader Ausgabe für Screenreader: flacher Text, keine Rahmen, keine Animationen.
-v, --version Versionsnummer ausgeben.
-h, --help Hilfe anzeigen.

↑ Nach oben

Unterbefehle (claude )

Nächstes Kapitel: Sitzung und Kontext →

Befehl Beschreibung
claude agents Hintergrund-Agenten verwalten. Mit –json auch für Skripte.
claude auth login|logout|status Anmeldung verwalten und den Anmeldestatus anzeigen.
claude auto-mode config|defaults|reset|critique Auto-Modus prüfen, Voreinstellungen anzeigen, eigene Regeln bewerten lassen oder alles zurücksetzen.
claude doctor Prüft die Installation. Für vollen Check mit Reparatur: /doctor in der Sitzung.
claude import [quelle] Konfiguration eines anderen KI-Coding-Agenten übernehmen – codex oder gemini. Mit –dry-run nur anzeigen, was übernommen würde, mit –yes ohne Rückfrage.
claude install [ziel] Native Version installieren – stable, latest oder eine bestimmte Version.
claude update Auf Aktualisierungen prüfen und installieren. upgrade ist dasselbe.
claude mcp add|add-json|get|list|login|logout|remove MCP-Server hinzufügen, anzeigen, anmelden und entfernen.
claude mcp add-from-claude-desktop MCP-Server aus Claude Desktop übernehmen (nur Mac und WSL).
claude mcp reset-project-choices Setzt alle genehmigten und abgelehnten projektbezogenen (.mcp.json-)Server dieses Projekts zurück.
claude mcp serve Startet Claude Code selbst als MCP-Server.
claude plugin install|uninstall|list Plugins installieren, entfernen, auflisten.
claude plugin enable|disable|update Plugins ein- und ausschalten oder aktualisieren (Neustart nötig).
claude plugin init|validate|tag|eval Eigenes Plugin anlegen, prüfen, versionieren und testen.
claude plugin details <name> Zeigt die Bestandteile eines Plugins und den geschätzten Token-Verbrauch.
claude plugin prune|autoremove Entfernt automatisch installierte Abhängigkeiten, die nicht mehr gebraucht werden.
claude plugin marketplace Marktplätze verwalten.
claude project purge [pfad] Löscht den gesamten Projektzustand: Verläufe, Aufgaben, Dateihistorie, Konfigurationseintrag.
claude setup-token Langlebigen Anmelde-Token einrichten (Abo erforderlich).
claude ultrareview [ziel] Mehragenten-Code-Review in der Cloud für den aktuellen Branch oder einen Pull Request.
claude gateway Betreibt das Gateway für Anmeldung und Telemetrie im Unternehmensumfeld.

↑ Nach oben

Sitzung und Kontext

Nächstes Kapitel: Code, Git und Qualität →

Befehl Beschreibung
/clear Neue Unterhaltung mit leerem Kontext beginnen. Alias: /new, /reset.
/compact Kontext freimachen, indem das bisherige Gespräch zusammengefasst wird.
/autocompact Einstellen, wie voll der Kontext werden darf, bevor automatisch zusammengefasst wird.
/context Zeigt die aktuelle Kontextauslastung als farbiges Raster.
/resume Zu einer früheren Unterhaltung zurückkehren.
/rewind Code und Gespräch auf einen Prüfpunkt zurücksetzen.
/branch Das Gespräch an dieser Stelle verzweigen, um eine andere Richtung auszuprobieren.
/fork Das Gespräch in eine neue Hintergrundsitzung kopieren.
/btw Eine kurze Zwischenfrage stellen, ohne den Gesprächsverlauf zu belasten.
/subtask Eine Nebenaufgabe an einen Unteragenten geben, der zurückmeldet.
/tasks Laufende Hintergrundarbeit dieser Sitzung anzeigen.
/background Die Sitzung ablösen und als Hintergrund-Agent weiterlaufen lassen. Alias: /bg.
/stop Eine Hintergrundsitzung stoppen; Gesprächsverlauf und Worktree bleiben erhalten.
/daemon Hintergrunddienste und Routinen verwalten.
/goal Ein Ziel setzen – Claude arbeitet über mehrere Runden weiter, bis es erreicht ist.
/recap Sofort eine einzeilige Zusammenfassung der Sitzung erzeugen.
/alias Eigene Befehlskürzel anlegen oder auflisten.
/export Das Gespräch als reinen Text ausgeben.
/copy Die letzte Antwort in die Zwischenablage kopieren.
/exit Beenden. Alias: /quit.

↑ Nach oben

Code, Git und Qualität

Nächstes Kapitel: Modell, Leistung, Kosten →

Befehl Beschreibung
/diff Interaktive Ansicht der nicht übernommenen Änderungen.
/review Schnelle, rein lesende Durchsicht eines Pull Requests.
/code-review Prüft den aktuellen Änderungsstand auf Fehler und Aufräummöglichkeiten.
/security-review Prüft die Änderungen auf Sicherheitslücken.
/simplify Schlägt Vereinfachungen im Code vor.
/verify Prüft den Code, bevor er ausgeliefert wird.
/plan In den Planungsmodus wechseln, bevor etwas Größeres geändert wird.
/ultraplan Claude Code im Web erstellt einen bearbeitbaren Plan, den du dann freigibst.
/init Legt eine CLAUDE.md als Projektleitfaden an.
/batch Große Änderungen parallel über eine ganze Codebasis orchestrieren.
/autofix-pr Startet eine Cloud-Sitzung, die den Pull Request überwacht und Korrekturen nachschiebt.
/install-github-app Die Claude-GitHub-App für ein Repository einrichten.

↑ Nach oben

Modell, Leistung, Kosten

Nächstes Kapitel: Einstellungen und Rechte →

Befehl Beschreibung
/model Modell wechseln und als Voreinstellung speichern.
/effort Denkaufwand einstellen.
/fast Schnellmodus ein- oder ausschalten (kein kleineres Modell, nur schnellere Ausgabe).
/usage Aktuellen Verbrauch anzeigen. Alias: /cost.
/usage-credits UMBENANNT — Nutzungskontingent verwalten oder beim Admin anfragen, wenn ein Limit erreicht ist. Vormals /extra-usage – der alte Name verweist jetzt hierher.
/insights Bericht über die eigenen Claude-Code-Sitzungen erzeugen.
/voice Sprachmodus ein- oder ausschalten.
/powerup Claude-Code-Funktionen anhand kurzer interaktiver Lektionen entdecken.

↑ Nach oben

Einstellungen und Rechte

Nächstes Kapitel: Geräte, Verbindung, Anmeldung →

Befehl Beschreibung
/config Einstellungen öffnen. Alias: /settings.
/permissions Freigaberegeln festlegen.
/privacy-settings Datenschutzeinstellungen einsehen und ändern.
/memory Die CLAUDE.md-Gedächtnisdateien bearbeiten.
/hooks Hook-Konfiguration für Werkzeug-Ereignisse ansehen.
/keybindings Die Datei mit den Tastenkürzeln öffnen.
/theme Das Farbschema wechseln.
/tui Die Terminal-Darstellung festlegen (Standard oder Vollbild).
/color Farbe der Eingabezeile für diese Sitzung setzen.
/focus Fokusansicht umschalten.
/brief Kurzantwort-Modus umschalten.
/add-dir Einen weiteren Arbeitsordner freigeben.
/cd Die Sitzung in einen anderen Arbeitsordner umziehen.
/advisor Zweitmeinung eines weiteren Modells ein- oder ausschalten.
/agents ENTFERNT — Als Slash-Befehl entfernt – das Programm markiert ihn ausdrücklich als (removed). Unteragenten werden jetzt direkt über .claude/agents/ angelegt und verwaltet.
/mcp MCP-Verbindungen und deren Anmeldung verwalten.
/skills Verfügbare Skills auflisten.
/skill-doctor Zeigt, welche geladenen Skills ungenutzt sind und unnötig Kontext kosten.
/reload-skills Während der Sitzung neu oder geändert hinzugekommene Skills übernehmen.
/reload-plugins Ausstehende Plugin-Änderungen in der laufenden Sitzung aktivieren.
/auto-mode-setup Auto-Modus einrichten und anpassen – Umgebungskontext plus eigene Regeln.

↑ Nach oben

Geräte, Verbindung, Anmeldung

Nächstes Kapitel: Hilfe und Fehlersuche →

Befehl Beschreibung
/remote-control Diese lokale Sitzung von einem anderen Gerät aus weiterführen.
/teleport Eine Web-Sitzung in dieses Terminal holen.
/desktop Die Sitzung in der Desktop-App fortsetzen. Alias: /app.
/mobile QR-Code für die Mobil-App anzeigen. Alias: /ios, /android.
/web claude.ai/code im Browser öffnen.
/web-setup Claude Code auf dem Web mit dem eigenen GitHub-Konto einrichten.
/remote-env Die Standardumgebung für Cloud-Agenten wählen.
/ide IDE-Anbindung verwalten und Status anzeigen.
/chrome Einstellungen der Chrome-Anbindung.
/design Zugriff des Claude-Agenten auf eigene Design-Projekte gewähren oder entziehen (samt /design-consent, /design-login, /design-revoke).
/setup-bedrock Anmeldung, Region oder Modellzuordnung für Amazon Bedrock neu einrichten.
/setup-vertex Anmeldung, Projekt, Region oder Modellzuordnung für Google Vertex AI neu einrichten.
/login Anmelden.
/logout Abmelden.
/install-slack-app Die Claude-App für Slack einrichten.

↑ Nach oben

Hilfe und Fehlersuche

Nächstes Kapitel: Mitgelieferte Skills →

Befehl Beschreibung
/help Hilfe und verfügbare Befehle anzeigen.
/status Status der aktuellen Sitzung.
/doctor Vollständiger Systemcheck, der Probleme erkennt und beheben kann. Alias: /checkup.
/debug Debug-Protokollierung für diese Sitzung einschalten.
/heapdump Speicherabbild schreiben – für die Suche nach hohem Speicherverbrauch.
/upgrade Claude Code aktualisieren.
/feedback Rückmeldung zum Produkt senden. Alias: /share.
/team-onboarding Teamkollegen anhand eines aus der eigenen Nutzung erstellten Leitfadens einarbeiten.

↑ Nach oben

Mitgelieferte Skills

Nächstes Kapitel: Dauerbetrieb als Dienst, per App erreichbar →

Befehl Beschreibung
/claude-api Lädt die Referenz zur Claude-API und zu Managed Agents.
/dataviz Gestaltungsrichtlinien für Diagramme und Dashboards.
/deep-research Fächert Websuchen auf, prüft Quellen gegeneinander und schreibt einen belegten Bericht.
/design-sync Überträgt das React-Designsystem des Projekts zu Claude Design.
/fewer-permission-prompts Durchsucht die Verläufe nach häufigen lesenden Aufrufen und legt eine Freigabeliste an.
/loop Führt eine Eingabe wiederholt aus, solange die Sitzung offen bleibt. Alias: /proactive.

↑ Nach oben

Dauerbetrieb als Dienst, per App erreichbar

Nächstes Kapitel: Ein Lauf ohne Rückfragen, für Cronjobs →

# im systemd-Dienst, eingepackt in ein Pseudo-Terminal:
/usr/bin/script -qec "$HOME/.local/bin/claude --remote-control --name vps-main" /dev/null

Das Pseudo-Terminal ist zwingend: Ohne Terminal bleibt Claude bei jeder Rückfrage stehen und kann die Antwort auch nicht speichern.

↑ Nach oben

Ein Lauf ohne Rückfragen, für Cronjobs

Nächstes Kapitel: Wenn etwas nicht mehr funktioniert →

timeout 1800 "$HOME/.local/bin/claude" -p --model sonnet \
  --allowedTools "Bash(git *),Read" \
  --max-budget-usd 2 \
  "Deine Aufgabe hier"

-p heißt einmalig abarbeiten statt Gespräch. --allowedTools begrenzt, was er dabei darf, und --max-budget-usd deckelt die Kosten. Im Cron unbedingt den vollen Pfad verwenden – ~/.local/bin steht dort nicht im Suchpfad.

↑ Nach oben

Wenn etwas nicht mehr funktioniert

Nächstes Kapitel: Kurz nachschlagen →

claude doctor                   # Installation prüfen
claude --safe-mode              # ohne jede eigene Anpassung starten
claude -d api,hooks             # gezielt mitprotokollieren

--safe-mode ist der schnellste Weg zur Antwort auf die Frage, ob eine eigene Konfiguration das Problem verursacht: Startet er damit sauber, liegt es an einer Anpassung.

↑ Nach oben

Kurz nachschlagen

Nächstes Kapitel: Die drei, die man wirklich braucht →

claude --help                   # alle Optionen
claude mcp --help               # Hilfe zu einem Unterbefehl

↑ Nach oben

Die drei, die man wirklich braucht

Nächstes Kapitel: Zwei Optionen mit Bedacht →

claude update hält das Programm aktuell, claude doctor sagt dir bei Problemen, was nicht stimmt, und claude mcp list zeigt, welche externen Dienste angebunden sind.

↑ Nach oben

Zwei Optionen mit Bedacht

Zum ersten Kapitel →

--dangerously-skip-permissions hebt sämtliche Rechteprüfungen auf und ist nur für abgeschottete Umgebungen ohne Internetzugang gedacht. Für den normalen Fernsteuerungsbetrieb wird es nicht gebraucht. Und claude project purge löscht den gesamten Projektzustand einschließlich aller Gesprächsverläufe – das lässt sich nicht rückgängig machen.

↑ Nach oben