Zum Hauptinhalt springen

Claude-Code-Spickzettel

Alle Level

Eine Seite mit den Claude-Code-Flags, Befehlen, Tastenkürzeln und Dateiorten, nach denen du an den meisten Tagen greifst. Drucke sie aus, hänge sie neben dein Terminal oder teile die dunkle Version. Alles auf dem Bild steht unten noch einmal als Text, sodass du es durchsuchen, daraus kopieren und mit einem Screenreader lesen kannst.

What you'll learn
  • Das gesuchte Flag, den Befehl oder das Tastenkürzel finden, ohne die Referenz zu öffnen
  • Sehen, was jeder Berechtigungsmodus ohne Nachfrage ausführt und was der Plan-Modus blockiert und was nicht
  • Wissen, in welche Datei eine Einstellung, eine Anweisung oder ein Hook gehört

Claude-Code-Spickzettel: eine A4-Querformat-Seite in drei Spalten zu Sitzungen starten und fortsetzen, Headless-Skripting, Einstellungsdateien, Befehlen in der Sitzung, Tastenkürzeln, Checkpoints, Berechtigungsmodi, Plan-Modus, Hooks und Memory-Dateien. Der gleiche Inhalt folgt als Text.

Download​

Der Spickzettel steht unter CC BY 4.0: teilen, drucken und anpassen ist erlaubt, mit Namensnennung von AILmanac.

Der Spickzettel als Text​

Sitzungen starten und fortsetzen​

Befehl oder FlagWas es tut
claudeEine interaktive Sitzung starten
claude "query"Mit einem Start-Prompt beginnen
claude -cDie jüngste Unterhaltung in diesem Verzeichnis fortsetzen
claude -r "<session>"Per ID oder Name fortsetzen oder eine auswählen
claude -n "<name>"Die Sitzung für eine spätere Wiederaufnahme benennen
--fork-sessionMit -c oder -r: neue Sitzungs-ID
claude -w <name>In einem isolierten Git-Worktree arbeiten
--model <alias|name>Das Modell festlegen, etwa sonnet
--permission-mode <mode>In einem bestimmten Berechtigungsmodus starten
claude --bg "<task>"Eine Hintergrundsitzung starten; mit claude agents überwachen

Weiterführend: Die claude-CLI: Flags, die das Ergebnis verändern und Git-Worktrees & parallele Arbeitsstränge.

Headless und Skripting​

Befehl oder FlagWas es tut
claude -p "query"Einmal ausführen, die Antwort ausgeben, beenden
cat file | claude -p "…"Inhalt über stdin hineinleiten (Limit 10 MB)
--output-format <format>text (Standard), json, stream-json
--json-schema '<schema>'JSON, gegen dein Schema validiert
--allowedTools "<rule>" …Tools, die ohne Nachfrage laufen, etwa "Bash(git diff *)"
--max-turns <n>Die Zahl der agentischen Züge begrenzen
--max-budget-usd <n>Bei geschätzten Ausgaben stoppen
--bareHooks, Skills, Plugins, MCP-Server, Auto-Memory und CLAUDE.md überspringen
claude -c -p "query"Die letzte Unterhaltung fortsetzen

Die JSON-Ausgabe enthält result, session_id und total_cost_usd. Exit-Code 0 bedeutet Erfolg.

Weiterführend: Headless-Modus & das Agent SDK.

Einstellungsdateien​

Aufgelistet mit der höchsten Priorität zuerst: Wenn zwei davon denselben Schlüssel setzen, gewinnt die weiter oben stehende.

Datei oder FlagGeltungsbereich
managed-settings.jsonVerwaltet: von deiner Organisation gesetzt
--settings <file-or-json>Kommandozeile: nur diese Sitzung
.claude/settings.local.jsonProjekt lokal: nur du, aus Git herausgehalten
.claude/settings.jsonGeteiltes Projekt: für das Team einchecken
~/.claude/settings.jsonBenutzer: du, in jedem Projekt

Listenschlüssel wie permissions.allow werden über Dateien hinweg zusammengeführt. /status zeigt, welche Dateien geladen wurden; claude doctor meldet ungültige Einträge.

DateiWas sie enthält
.mcp.jsonMCP-Server auf Projektebene; mit /mcp verwalten

Weiterführend: settings.json: Das Konfigurationssystem und MCP-Server in Claude Code.

Befehle in der Sitzung​

BefehlWas er tut
/initEine erste CLAUDE.md erzeugen
/clearNeue Unterhaltung mit leerem Kontext
/compactDie Unterhaltung zusammenfassen, um Kontext freizugeben
/contextDie aktuelle Kontextnutzung visualisieren
/resumeEine Unterhaltung fortsetzen oder die Auswahl öffnen
/branchDie Unterhaltung an dieser Stelle verzweigen
/rewindCode, Unterhaltung oder beides zurücksetzen
/modelDas Modell wechseln; als Standard gespeichert
/planVom Prompt aus in den Plan-Modus wechseln
/permissionsAllow-, Ask- und Deny-Regeln verwalten
/memoryCLAUDE.md-Dateien bearbeiten, Auto-Memory umschalten
/configEinstellungen öffnen oder key=value direkt setzen
/usageSitzungskosten und Nutzungslimits des Tarifs
/diffÄnderungen in deinem Arbeitsverzeichnis prüfen
/btwNebenfrage, die aus dem Verlauf herausbleibt
/code-reviewDen aktuellen Diff auf Fehler prüfen

Weiterführend: Kontextverwaltung.

Tastatur und Eingabe​

TasteWas sie tut
EscClaude unterbrechen; bisherige Arbeit bleibt erhalten
Esc EscDas Rewind-Menü öffnen (bei leerem Prompt)
Shift+TabDurch die Berechtigungsmodi wechseln
Ctrl+CUnterbrechen oder, im Leerlauf, die Eingabe leeren
Ctrl+ODen Transcript-Viewer umschalten
Ctrl+RRückwärtssuche im Befehlsverlauf
Ctrl+BDen laufenden Befehl in den Hintergrund schicken
Ctrl+GDen Prompt in deinem Texteditor bearbeiten
Ctrl+VEin Bild aus der Zwischenablage einfügen
Ctrl+JNeue Zeile, in jedem Terminal
!Shell-Modus: einen Befehl direkt ausführen
@Einen Dateipfad erwähnen, mit Autovervollständigung

Checkpoints und Rewind​

AspektDetail
ErstelltBei jedem Prompt, der einen Zug startet; die 100 jüngsten bleiben erhalten
WiederherstellenCode und Unterhaltung, oder jeweils nur eines von beiden
ZusammenfassenAb hier oder bis hier; Dateien bleiben unberührt
Nicht erfasstDateiänderungen per Bash, die meisten Subagent-Änderungen, Änderungen außerhalb der Sitzung

Weiterführend: Checkpoints & Rewind.

Berechtigungsmodi​

ModusWas ohne Nachfrage läuft
defaultNur Lesezugriffe. Wird als Manual angezeigt
acceptEditsLesezugriffe, Dateiänderungen, gängige Dateisystembefehle
planLesezugriffe sowie vom Classifier genehmigte Befehle
autoAlles, mit Sicherheitsprüfungen im Hintergrund
dontAskLesezugriffe und vorab genehmigte Tools; der Rest wird verweigert
bypassPermissionsAlles. Nur in isolierten Containern und VMs

Shift+Tab wechselt durch default, acceptEdits und plan, danach bypassPermissions und auto, sofern aktiviert. Deny-Regeln blockieren in jedem Modus. Ab v2.1.283 ist der eingebaute Startmodus für interaktive Terminalsitzungen auto; mit permissions.defaultMode änderst du das.

Weiterführend: Berechtigungen & Berechtigungsmodi.

Plan-Modus​

AspektDetail
ErlaubtLesezugriffe, Shell-Befehle zum Erkunden, ein geschriebener Plan
BlockiertÄnderungen an deinem Quellcode, bis du den Plan genehmigst
BefehleVom Classifier geprüft oder per Nachfrage bestätigt, wenn sie außerhalb der Nur-Lese-Menge liegen
Nicht erzwungenIn einer interaktiven Terminalsitzung, in der Bypass-Berechtigungen verfügbar sind

Weiterführend: Plan-Modus.

Hooks​

Ereignis oder AspektDetail
Konfigurieren inhooks in einer Einstellungsdatei; /hooks listet sie auf
SessionStartEine Sitzung beginnt oder wird fortgesetzt
UserPromptSubmitEin Prompt wird abgeschickt, vor der Verarbeitung
PreToolUseBevor ein Tool-Aufruf läuft; kann ihn blockieren
PostToolUseNachdem ein Tool-Aufruf erfolgreich war
StopClaude beendet seine Antwort
EingabeEreignisdaten als JSON auf stdin
Exit-Codes0: kein Einwand. 2: die Aktion blockieren, wo das Ereignis es zulässt; stderr ist die Begründung

Weiterführend: Hooks: Deterministische Automatisierung.

Memory und CLAUDE.md​

Datei oder SyntaxWas sie tut
./CLAUDE.mdProjektanweisungen, über Git geteilt
./CLAUDE.local.mdPersönliche Projektnotizen; zu .gitignore hinzufügen
~/.claude/CLAUDE.mdDeine Vorlieben, in jedem Projekt
.claude/rules/*.mdThemenregeln, optional per paths: eingegrenzt
@path/to/fileIn CLAUDE.md importieren, bis zu vier Ebenen tief
MEMORY.mdVon Claude geschriebener Auto-Memory-Index; die ersten 200 Zeilen oder 25 KB werden geladen

Weiterführend: CLAUDE.md & Memory-Dateien.

Jeder Abschnitt wurde am 13.10.2026 gegen diese offiziellen Seiten geprüft:

Weiter​