Zum Inhalt

Claude Code CLI Referenz

Aufruf-Modi

Befehl Beschreibung
claude Interaktiver Modus (REPL)
claude "Aufgabe" Startet mit initialem Prompt
claude -p "..." Print-Modus – einmalig, kein Session-Start, für Scripting
echo "..." \| claude -p Piped Input verarbeiten

Session-Management

Flag Beschreibung
-c Letzte Session im aktuellen Verzeichnis fortsetzen
-r <session-id> Bestimmte Session anhand ID fortsetzen
--from-pr Session eines Pull Requests fortsetzen

-c nimmt die zuletzt aktive Session im aktuellen Verzeichnis wieder auf. Für Sessions aus anderen Verzeichnissen: -r <session-id>

CLI Flags

Flag Beschreibung Beispiel
--model Modell wählen --model opus
--add-dir Zusätzliche Verzeichnisse zugänglich machen --add-dir ../lib ../apps
--allowedTools Tools ohne Rückfrage erlauben "Bash(git log:*)" "Read"
--disallowedTools Tools ohne Rückfrage blockieren "Edit" "Write"
--output-format json JSON-Ausgabe für Scripting claude -p "..." --output-format json
--verbose Ausführliche Logs claude --verbose
--mcp-debug MCP-Server debuggen claude --mcp-debug
--dangerously-skip-permissions Alle Berechtigungsabfragen überspringen (CI/CD)

System Prompt Flags

Flag Wann verwenden
--system-prompt "..." Komplette Kontrolle – ersetzt alle Defaults
--system-prompt-file <datei> System-Prompt aus Datei laden
--append-system-prompt "..." Ergänzung zu den Defaults – sicherste Option
--append-system-prompt-file <datei> Ergänzung aus Datei

--system-prompt und --system-prompt-file schließen sich gegenseitig aus.

Agents Flag

--agents nimmt ein JSON-Objekt mit einem oder mehreren Sub-Agents entgegen.

claude --agents '{
  "code-reviewer": {
    "description": "Führt Code-Reviews durch",
    "prompt": "Du bist ein erfahrener Code-Reviewer.",
    "tools": ["Read", "Grep", "Glob"],
    "model": "sonnet"
  }
}'

Agent-Felder: description, prompt, tools, model (sonnet/opus)

Flags kombinieren

claude --model opus --verbose --add-dir src/
claude -p "Analysiere diese Datei" --output-format json
claude -c --model sonnet
claude -p "..." --dangerously-skip-permissions --output-format json

Slash Commands (interaktiver Modus)

Befehl Beschreibung
/help Alle verfügbaren Befehle anzeigen
/init CLAUDE.md für aktuelles Projekt erstellen
/clear Konversationshistorie löschen
/compact Kontext zusammenfassen (Token sparen)
/context Aktuelle Kontextauslastung prüfen
/cost Kosten der aktuellen Session anzeigen
/review Code-Review starten
/todos Offene Aufgaben anzeigen
/export <datei> Session exportieren
/agents Sub-Agents verwalten
/debug Session debuggen

Keyboard Shortcuts

Shortcut Aktion
Ctrl+C Abbrechen
Ctrl+R Verlauf durchsuchen
Tab Thinking umschalten
Shift+Tab Modi wechseln
Esc Esc Rückgängig (Rewind)
#text Schnelle Memory-Notiz
@pfad Datei-Autocomplete
!befehl Direkter Bash-Befehl

Referenz