Claude-Code-Spickzettel
Eine durchsuchbare, druckbare Claude-Code-Referenz — CLI-Befehle, Slash-Befehle, Modi, Flags, Konfiguration und praktische Workflows. Kostenlos.
Starten
10claude
Interaktive Sitzung im aktuellen Verzeichnis starten
claude "fix the build"
Mit einem Anfangs-Prompt starten
claude -p "explain this repo"
Print-Modus: einmal ausführen, Ergebnis ausgeben, beenden
cat log | claude -p "find the error"
stdin in den Print-Modus leiten
claude -c / claude --continue
Letzte Konversation fortsetzen
claude -r / claude --resume
Fortsetzen: frühere Sitzung wählen
claude --resume <session-id>
Bestimmte Sitzung per id fortsetzen
claude update
CLI auf neueste Version aktualisieren
claude doctor
Installation und Zustand diagnostizieren
claude mcp
MCP-Server über die CLI konfigurieren
Slash-Befehle
12/help
Verfügbare Befehle und Nutzung auflisten
/clear
Konversationsverlauf und Kontext löschen
/compact
Kontext zusammenfassen und verdichten
/init
CLAUDE.md für das Projekt generieren
/model
Aktives Modell wechseln
/agents
Subagenten erstellen und verwalten
/mcp
MCP-Serververbindungen ansehen und verwalten
/config
Einstellungs-/Konfigurationspanel öffnen
/review
Pull Request oder aktuellen Diff prüfen
/vim
Vim-Tastenkürzel im Prompt aktivieren
/memory
CLAUDE.md-Speicherdateien bearbeiten
/cost
Token-Nutzung und Kosten der Sitzung anzeigen
Prompt-Präfixe
6@path/to/file
Datei oder Verzeichnis im Kontext referenzieren
# remember this
Zeile zum Speicher hinzufügen (welche CLAUDE.md wählen)
! ls -la
Bash-Modus: Shell-Befehl direkt ausführen
/command
Eingebauten oder eigenen Slash-Befehl ausführen
@folder/
Ein ganzes Verzeichnis referenzieren
paste image
Screenshot einfügen, um ihn einzubinden
Modi
6Shift + Tab
Modi durchschalten: normal → auto-accept → plan
auto-accept edits
Dateiänderungen ohne einzelne Bestätigung anwenden
plan mode
Recherchieren und Plan vorschlagen; keine Änderungen
normal mode
Bei jeder Aktion um Bestätigung bitten
--permission-mode plan
Direkt im Plan-Modus starten
--permission-mode acceptEdits
Mit automatisch akzeptierten Änderungen starten
Tastenkürzel
9Esc
Claude mitten in der Antwort unterbrechen
Esc Esc
Vorherige Nachricht bearbeiten / zurückspulen
Ctrl + C
Aktuelle Eingabe oder Generierung abbrechen
Ctrl + D
Claude-Code-Sitzung beenden
Ctrl + L
Terminal-Bildschirm leeren
Ctrl + R
Ausführliche / erweiterte Ausgabe umschalten
Up / Down
Eingabeverlauf durchblättern
Shift + Tab
Berechtigungsmodi durchschalten
\ + Enter
Zeilenumbruch im Prompt einfügen
Gängige Flags
10--model <name>
Modell wählen (z. B. opus, sonnet)
--add-dir <path>
Zugriff auf zusätzliches Verzeichnis gewähren
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
Bestimmte Tools vorab erlauben
--disallowedTools "Bash"
Bestimmte Tools blockieren
--output-format json
Strukturierte Ausgabe für Skripting (Print-Modus)
--max-turns 5
Agenten-Runden im Print-Modus begrenzen
--append-system-prompt "..."
An den System-Prompt anhängen
--verbose
Vollständige Schritt-für-Schritt-Ausgabe anzeigen
--dangerously-skip-permissions
Alle Berechtigungsabfragen überspringen (mit Vorsicht)
Konfiguration & Speicher
9.claude/settings.json
Projekteinstellungen (geteilt, committet)
.claude/settings.local.json
Projekteinstellungen (persönlich, git-ignoriert)
~/.claude/settings.json
Benutzereinstellungen für alle Projekte
CLAUDE.md
Projektspeicher, in jede Sitzung geladen
CLAUDE.local.md
Persönlicher Projektspeicher (git-ignoriert)
~/.claude/CLAUDE.md
Globaler Speicher für alle Projekte
.claude/commands/*.md
Eigene Slash-Befehle
.mcp.json
Projektbezogene MCP-Server-Definitionen
permissions.allow / deny
Tool-Regeln in settings.json erlauben / verweigern
Hooks
8PreToolUse
Befehl vor Ausführung eines Tools ausführen
PostToolUse
Nach Abschluss eines Tools ausführen (z. B. lint/format)
UserPromptSubmit
Beim Absenden eines Prompts ausführen
Stop
Ausführen, wenn Claude mit Antworten fertig ist
SubagentStop
Ausführen, wenn ein Subagent fertig ist
SessionStart
Ausführen, wenn eine Sitzung beginnt
Notification
Bei Benachrichtigungen ausführen (z. B. Eingabe erwartet)
matcher: "Edit|Write"
Hook auf bestimmte Tools beschränken
MCP-Server
8claude mcp add <name> -- <cmd>
stdio-MCP-Server hinzufügen
claude mcp add --transport http <name> <url>
Remote-HTTP-MCP-Server hinzufügen
claude mcp list
Konfigurierte MCP-Server auflisten
claude mcp get <name>
Details eines Servers anzeigen
claude mcp remove <name>
MCP-Server entfernen
/mcp
Status ansehen und Server authentifizieren
--mcp-config <file>
MCP-Server aus einer JSON-Datei laden
@server:resource
MCP-Ressource in einem Prompt referenzieren
Praktische Workflows
8claude "/review"
Aktuellen Diff vor dem Commit prüfen
plan first, then build
Shift+Tab zum Plan-Modus, freigeben, dann ausführen
# add a project convention
Eine Regel schnell in CLAUDE.md speichern
@file.php explain this
Datei mit einer Frage in den Kontext legen
claude -p "..." | tee out.txt
Claude skripten und die Ausgabe erfassen
git diff | claude -p "write a commit msg"
Commit-Nachricht aus einem Diff generieren
/clear between tasks
Kontext beim Themenwechsel zurücksetzen
/compact when long
Lange Sitzung verdichten, um Kontext freizugeben
Kein Eintrag passt zu „:q“.
Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.