Du hast die grundlegenden Slash-Befehle gesehen. Dieses Modul behandelt die Befehle, zu denen erfahrene Claude-Code-Nutzer greifen, sobald der erste Workflow läuft — Kontextverwaltung, Session-Werkzeuge, die mitgelieferten Skills und Tastenkürzel, die alles beschleunigen.
Kontext- und Session-Verwaltung
Jede Claude-Code-Session hat ein Kontextfenster. /context stellt es als farbiges Raster dar — grün für verfügbar, gelb für wird voll, rot für nahezu erschöpft. Wenn der Kontext lang wird, /compact komprimiert die Konversation. Gib Fokus-Anweisungen mit, um das Wichtige zu erhalten: /compact focus on the database migration plan.
/branch erzeugt eine parallele Konversation ab dem aktuellen Punkt, sodass du zwei Ansätze nebeneinander erkunden kannst. /rewind setzt auf einen früheren Punkt zurück — nützlich, wenn Claude den falschen Weg eingeschlagen hat. Optional macht es auch Dateiänderungen rückgängig und funktioniert so als Undo für Konversation und Code.
Das Wiederaufnehmen von Sessions macht lange Arbeit möglich. /rename my-feature speichert die aktuelle Session unter einem lesbaren Namen. /resume my-feature nimmt sie später mit vollständig erhaltenem Kontext wieder auf. Exportiere eine Session in eine Datei oder in die Zwischenablage mit /export zum Teilen oder Archivieren.
/context
/compact focus on the auth refactor
/branch
/rename auth-refactor-v2
/export auth-refactor-v2.md
Mitgelieferte Skills
Claude Code wird mit eingebauten Skills ausgeliefert, die wie Befehle funktionieren. Diese sind immer ohne Installation verfügbar.
/code-review (umbenannt von /simplify in v2.1.147) prüft das aktuelle Diff auf Korrektheitsfehler und meldet Befunde, ohne Dateien zu bearbeiten. Niedrigere Effort-Level (/code-review low) liefern weniger, dafür zuverlässige Befunde; high bis max bieten eine breitere Abdeckung, und /code-review ultra führt ein tieferes Multi-Agent-Review in der Cloud aus. Seit v2.1.154 /simplify führt ein separates Review aus, das nur aufräumt und Korrekturen anwendet, ohne nach Bugs zu suchen — es ist kein einfacher Alias mehr für /code-review. Übergib --comment , um Befunde als Inline-Kommentare am aktuellen GitHub-PR zu posten, oder übergib einen Pfad oder eine PR-Referenz, um eine bestimmte Änderung anzuvisieren. /batch <instruction> ist für groß angelegte Änderungen über viele Dateien hinweg — es plant die Arbeit, nutzt isolierte git worktrees und kann Verifizierung und PR-orientierte Nacharbeit koordinieren. /loop 5m check deploy status führt einen Prompt wiederholt in einem Intervall aus, nützlich zum Abfragen lang laufender Operationen. /proactive ist ein Alias für /loop — gleiches Verhalten, oft lesbarer, wenn das Ziel „weiter beobachten und auf das Gesehene reagieren“ ist statt „dies per Timer ausführen“. Das Wort ultracode löst einen dynamischen Workflow-Lauf aus — das Auslöse-Schlüsselwort wurde umbenannt von workflow zu ultracode in v2.1.160.
/debug aktiviert ausführliches Logging, um Probleme mit Claudes Verhalten oder Tool-Nutzung zu diagnostizieren. /claude-api lädt die Anthropic-SDK-Referenz für die Sprache des Projekts — es aktiviert sich automatisch, wenn es Imports aus @anthropic-ai/sdk oder dem Python- anthropic -Package erkennt.
/code-review
/code-review high --comment
/batch add JSDoc comments to all public functions in src/
/loop 2m check if the build finished
/debug
Fast Mode
Fast Mode ist eine High-Speed-API-Konfiguration für Opus, die dieselbe Modellqualität mit bis zu 2,5x schnelleren Antworten bei höheren Kosten pro Token liefert. Er unterstützt Opus 4.8 (Standard seit v2.1.154), Opus 4.7 und Opus 4.6 — Fast Mode auf Opus 4.6 ist jedoch veraltet und wird etwa 30 Tage nach dem Launch von Opus 4.8 entfernt. Verfügbar über /fast oder durch Setzen von fastMode: true in den Benutzereinstellungen. Wenn aktiviert, erscheint ein ↯ -Symbol neben der Prompt-Leiste.
/fast # toggle on/off
/fast on # explicitly enable
/fast off # explicitly disable
Fast Mode wechselt dich automatisch zu Opus, falls du ein anderes Modell nutzt — standardmäßig Opus 4.8. Wenn du Fast Mode ausschaltest, bleibst du bei Opus — nutze /model zum Wechseln.
Wenn du ein eigenes LLM-Gateway verwendest, setze CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 um den /model -Picker aus dem /v1/models -Endpoint deines Gateways automatisch zu befüllen.
Fast Mode und Effort-Level sind getrennte Geschwindigkeits-Hebel. /fast reduziert die Latenz, ohne die Qualität zu verändern. /effort low reduziert die Denkzeit, was bei komplexen Aufgaben die Qualität senken kann. Kombiniere beides für maximale Geschwindigkeit bei einfacher Arbeit:
/fast
/effort low
Wenn das Rate-Limit des Fast Mode erreicht ist, fällt er automatisch auf die Standard-Opus-Geschwindigkeit zurück (das ↯ -Symbol wird grau) und aktiviert sich wieder, wenn die Abkühlphase abläuft. Der Rate-Limit-Pool des Fast Mode wird von Opus 4.8, 4.7 und 4.6 gemeinsam genutzt. Fast Mode setzt voraus, dass Usage-Credits für dein Konto aktiviert sind — verwalte sie mit /usage-credits (umbenannt von /extra-usage in v2.1.144; der alte Name funktioniert weiterhin) — und ist nicht verfügbar auf Bedrock, Vertex AI, Foundry oder Claude Platform on AWS, ebenso wenig in der VS-Code-Erweiterung. Enterprise-Admins können die Verfügbarkeit über Managed Settings steuern.
Tastenkürzel und Power-Funktionen
Shift+Tab wechselt durch die Berechtigungsmodi. Die Reihenfolge ist default, acceptEdits, plan, und dann optionale Modi wie auto oder bypassPermissions sofern sie in deiner Umgebung aktiviert sind. Das ist der schnellste Weg, für eine komplexe Aufgabe in den Plan-Modus zu wechseln und danach wieder zurück.
Option+T (macOS) oder Alt+T schaltet Extended Thinking um — Claude verbringt mehr Zeit mit dem Nachdenken, bevor es antwortet. Nutze /effort um die Denktiefe festzulegen: auto, low, medium, high, xhigh, oder max sofern unterstützt. max gilt nur für die aktuelle Session. Ctrl+O aktiviert den Verbose-Modus, um Tool-Aufrufe und Denkschritte in Echtzeit zu sehen.
/btw your question stellt eine Nebenfrage, ohne sie zum Konversationsverlauf hinzuzufügen — nützlich, um einen Fakt zu prüfen oder nach Syntax zu fragen, ohne den Kontext zu überladen. Ctrl+B schiebt laufende bash-Befehle und Agents in den Hintergrund, sodass du Claude eine weitere Anweisung geben kannst, während sie weiterarbeiten. Wenn du alle Hintergrund-Agents beenden musst, lautet das offizielle Kürzel Ctrl+X Ctrl+K.
Ctrl+U leert den gesamten Eingabepuffer, und Ctrl+Y stellt wieder her, was du gerade gelöscht hast — praktisch, wenn du einen langen Prompt getippt hast und neu anfangen willst, ohne ihn zu verlieren. Ctrl+L erzwingt zusätzlich zum Leeren der Prompt-Eingabe einen vollständigen Bildschirm-Neuaufbau, nützlich, wenn die Terminal-Ausgabe zerreißt oder verrutscht. In der Fußzeile des Transkript-Viewers [ gibt das Transkript in den Scrollback aus und v öffnet es in deinem $EDITOR.
Das /diff -Befehl öffnet einen interaktiven Diff-Viewer für nicht committete Änderungen — besser als rohe git-Ausgabe zu lesen, wenn du prüfen willst, was Claude getan hat, bevor du committest. /insights erzeugt einen Session-Analysebericht mit Statistiken darüber, was erreicht wurde.
# Toggle to plan mode, then back
Shift+Tab
Shift+Tab
/effort high
/btw what's the difference between async and defer on script tags?
Vim Visual Mode
Vim-Nutzer erhalten visuelle Auswahl im Eingabe-Editor. Drücke v für zeichenweise Auswahl und V für zeilenweise Auswahl. Sobald du im Visual Mode bist, erweitern Navigationstasten (h, j, k, l, w, e, b, f, F, t, T) die Auswahl. Wende dann einen Operator an:
d/x löscht, y kopiert (yank), c/s ändert, p ersetzt durch den Registerinhalt, r{char} ersetzt jedes ausgewählte Zeichen, ~/u/U schaltet die Groß-/Kleinschreibung um oder erzwingt sie, >/< rückt ein oder aus, J fügt Zeilen zusammen, und o vertauscht Cursor und Ankerpunkt. Textobjekte wie iw, aw, i", a", i(, a( funktionieren für präzise Auswahlen. Der blockweise Visual Mode (Ctrl+V) wird nicht unterstützt.
Riesige Dateien lesen — Partial View
Das Read-Tool liefert nun eine gekürzte erste Seite mit einem PARTIAL view -Hinweis statt eines harten Fehlers, wenn das Lesen der gesamten Datei das Token-Limit überschreiten würde. Früher schlug es komplett fehl, wenn Claude einen 500-KB-JSON-Dump oder ein generiertes Bundle lesen sollte; jetzt erhält es die erste Seite plus eine klare Markierung, dass weiterer Inhalt existiert, und kann Read erneut mit offset/limit aufrufen, um sich durch den Rest zu blättern. Das Token-Budget für einen einzelnen Read wird von CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS gesteuert — erhöhe es für Sessions, die legitim größere Reads benötigen, senke es für knappe Umgebungen.
In der Praxis musst du nichts tun, um das zu aktivieren — wenn Claude den Partial-View-Hinweis sieht, weiß es, dass es entweder mit grep zuerst eingrenzen oder mit Offset blättern muss, bis es hat, was es braucht. Das Verhalten ist am wichtigsten bei Migrationen, großen Logs und Werkzeugen wie /init das viele Dateien scannt.
/usage — Vereinheitlichte Session-Statistiken
Das /usage -Befehl zeigt ein vereinheitlichtes Dashboard, das ersetzt, was /cost und /stats früher separat anzeigten — geschätzte Gesamtkosten, API- und Echtzeitdauer sowie hinzugefügte oder entfernte Zeilen. Seit v2.1.149 enthält es außerdem Aufschlüsselungen pro Kategorie, die zeigen, was deine Limits treibt: Skills, Subagents, Plugins und Kosten pro MCP-Server. Für API-Nutzer enthält es detaillierte Token-Statistiken; für Abonnenten zeigt es Balken zur Plan-Nutzung und Aktivität. Beide, /cost und /stats funktionieren weiterhin als Shortcuts, die den entsprechenden Tab öffnen. Dollar-Beträge sind lokal berechnete Schätzungen — prüfe die Claude Console für die verbindliche Abrechnung.
/goal — Zielgerichtete Sessions
Das /goal -Befehl legt eine Abschlussbedingung fest, auf die Claude über mehrere Turns hinweg hinarbeitet. Sobald ein Ziel aktiv ist, arbeitet Claude autonom weiter, bis die Bedingung erfüllt ist. Ein Live-Overlay zeigt verstrichene Zeit, Anzahl der Turns und Token-Nutzung, sodass du den Fortschritt verfolgen kannst, ohne zu unterbrechen.
/goal migrate all API endpoints from REST to GraphQL
/goal all tests pass and coverage is above 80%
Ziele lassen sich gut kombinieren mit /effort high für komplexe, mehrstufige Aufgaben. Um zu begrenzen, wie viele Turns Claude nimmt, setze CLAUDE_CODE_MAX_TURNS als Umgebungsvariable:
export CLAUDE_CODE_MAX_TURNS=50
Session Recap
Wenn du nach einer Pause zum Terminal zurückkehrst, zeigt Claude Code eine einzeilige Zusammenfassung dessen, was in deiner Abwesenheit passiert ist. Die Zusammenfassung wird im Hintergrund erzeugt, sobald seit dem letzten abgeschlossenen Turn mindestens drei Minuten vergangen sind und das Terminal nicht fokussiert ist, sodass sie bereit ist, wenn du zurückwechselst. Zusammenfassungen erscheinen erst, wenn die Session mindestens drei Turns hat, und nie zweimal hintereinander.
Ausführen /recap um bei Bedarf eine Zusammenfassung zu erzeugen. Um automatische Zusammenfassungen abzuschalten, öffne /config und deaktiviere Session-Zusammenfassung. Die Session-Zusammenfassung ist bei jedem Plan und Anbieter standardmäßig aktiviert. Im nicht-interaktiven Modus wird sie immer übersprungen.
Befehlsverlauf und Rückwärtssuche
Claude Code führt einen Eingabeverlauf pro Arbeitsverzeichnis. Denselben Prompt zweimal hintereinander abzusenden erzeugt nur einen Eintrag, sodass das Drücken von Up zum vorigen unterschiedlichen Prompt springt. Der Verlauf wird zurückgesetzt, wenn du /clearausführst, wobei die Konversation der vorherigen Session erhalten bleibt für /resume.
Drücke Ctrl+R um interaktiv deinen Befehlsverlauf zu durchsuchen. Tippe eine Suchanfrage ein und drücke Ctrl+R erneut, um durch ältere Treffer zu blättern. Die Suche berücksichtigt standardmäßig Prompts aus allen Projekten — drücke Ctrl+S um den Suchbereich durch die aktuelle Session, das aktuelle Projekt und alle Projekte durchzuschalten. Drücke Tab oder Esc um den Treffer zu übernehmen und weiter zu bearbeiten, Enter um zu übernehmen und sofort auszuführen, oder Ctrl+C zum Abbrechen.
Ctrl+R → type "migration" → Ctrl+R (older matches) → Tab (accept)
Eigene Themes
Das /theme -Befehl ermöglicht es dir, benannte Farb-Themes zu erstellen und zwischen ihnen zu wechseln. Themes werden als JSON-Dateien gespeichert in ~/.claude/themes/ und können von Hand bearbeitet werden. Plugins können Themes auch über ein themes/ -Verzeichnis im Plugin-Bundle mitliefern.
Output Styles
Output Styles ändern, wie Claude antwortet, ohne zu ändern, was es weiß. Sie modifizieren den System-Prompt, um Rolle, Ton und Format festzulegen. Vier eingebaute Styles sind verfügbar: Default (Standard-Software-Engineering-Assistent), Proactive (führt sofort aus, trifft vernünftige Annahmen, statt zu pausieren — stärkere autonome Steuerung als der Auto-Modus, funktioniert unabhängig vom Berechtigungsmodus), Explanatory (fügt lehrreiche „Insights“ zwischen den Coding-Schritten ein), und Learning (kollaborativer Modus, in dem Claude strategische Stellen markiert mit TODO(human) damit du sie implementierst).
Wechsle Styles über /config → Output Style. Die Auswahl wird gespeichert in .claude/settings.local.json. Änderungen werden wirksam nach /clear oder einer neuen Session, weil der Output Style Teil des System-Prompts ist.
Eigene Output Styles sind Markdown-Dateien mit Frontmatter. Speichere sie in ~/.claude/output-styles/ (Benutzer), .claude/output-styles/ (Projekt) oder dem Verzeichnis für Managed Settings (Policy). Der Dateiname wird zum Style-Namen, sofern du nicht name: im Frontmatter setzt. Setze keep-coding-instructions: true um Claude Codes eingebaute Software-Engineering-Anweisungen zusätzlich zu deinen eigenen beizubehalten — lass es weg, wenn Claude gar keine Software-Entwicklung betreibt, etwa als Schreibassistent oder Datenanalyst:
---
name: Diagrams first
description: Lead every explanation with a diagram
keep-coding-instructions: true
---
When explaining code, architecture, or data flow, start with a Mermaid diagram showing the structure, then explain in prose.
Plugins können Output Styles in einem output-styles/ -Verzeichnis mitliefern, und Plugin-Styles können force-for-plugin: true setzen, um automatisch angewendet zu werden, wenn das Plugin aktiviert ist.