5.1 KiB
Claude Code: Kurzreferenz
Session Management
Arbeit fortsetzen nach /exit
Am einfachsten: --continue
claude --continue
Lädt automatisch die letzte Konversation im aktuellen Verzeichnis wieder.
Gezielt eine Session auswählen: --resume
claude --resume # Interaktive Auswahl aller Sessions
claude --resume mein-feature # Nach Name suchen
Bevor du /exit machst: Session benennen
/rename mein-feature-step-3
Damit findest du die Session später leicht wieder.
CLAUDE.md als "Gedächtnis"
Claude Code liest bei jeder Session die CLAUDE.md. Mit /memory kannst du dort den aktuellen Stand notieren (z.B. "Aktuell arbeite ich an X, nächster Schritt ist Y, Blocker ist Z"). Beim Wiederaufnehmen liest Claude das automatisch.
Wo CLAUDE.md gespeichert wird (Scopes):
| Ort | Nutzen |
|---|---|
./CLAUDE.md |
Projekt-weit, im Git geteilt |
./CLAUDE.local.md |
Nur du, nicht in Git |
~/.claude/CLAUDE.md |
Global für alle Projekte |
Nützliche Slash-Commands
| Befehl | Funktion |
|---|---|
/memory |
CLAUDE.md bearbeiten (Notizen für nächste Session) |
/rename <name> |
Session benennen |
/resume |
Session-Picker innerhalb einer Session |
/cost |
Token-Nutzung und Kosten der Session anzeigen |
/compact |
Kontext komprimieren wenn er voll wird |
/model |
Zwischen Sonnet / Opus wechseln |
/clear |
Konversation löschen (neuer Start) |
/config |
Settings bearbeiten |
/doctor |
Diagnose bei Problemen |
/plan |
Plan-Modus aktivieren (erkundet erst, bevor Code geschrieben wird) |
Tastenkombinationen
| Taste | Funktion |
|---|---|
Esc+Esc |
Letzte Änderungen rückgängig machen |
Shift+Tab |
Permission-Modus umschalten (Plan / Auto / Normal) |
Ctrl+B |
Laufenden Befehl in den Hintergrund schieben |
Ctrl+C |
Input oder Generierung abbrechen |
Ctrl+L |
Terminal löschen (behält History) |
\ + Enter |
Mehrzeilige Eingabe |
CLI-Flags
| Flag | Nutzen | Beispiel |
|---|---|---|
--continue / -c |
Letzte Session fortsetzen | claude -c |
--resume |
Session auswählen | claude --resume mein-feature |
--model |
Modell setzen | claude --model sonnet |
-p "Frage" |
Nicht-interaktiv, nur Antwort | claude -p "Was macht diese Funktion?" |
--verbose |
Detaillierte Ausgaben | claude --verbose |
--permission-mode |
Permission Level | claude --permission-mode plan |
Kurzreferenz
| Was | Wie |
|---|---|
| Letzte Session fortsetzen | claude --continue |
| Bestimmte Session laden | claude --resume <name> |
| Session benennen | /rename <name> |
| Notizen für nächste Session | /memory |
| Kosten checken | /cost |
| Modell wechseln | /model |
| Änderungen rückgängig | Esc+Esc |
Die Konversationshistorie wird automatisch gespeichert. Nur die Berechtigungen (z.B. für Dateizugriffe) müssen beim Fortsetzen erneut bestätigt werden.
Superpowers Plugin installieren
Superpowers ist ein Plugin das bewährte Skills für Claude Code bereitstellt (TDD, Debugging, Brainstorming, Code-Review, etc.). Benötigt Claude Code 2.0.13+.
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Wichtige Skills nach Installation:
| Skill | Funktion |
|---|---|
/superpowers:brainstorming |
Interaktive Ideenfindung vor Implementierung |
/superpowers:write-plan |
Implementierungsplan erstellen |
/superpowers:execute-plan |
Plan in Batches ausführen |
/superpowers:test-driven-development |
TDD-Methodik |
/superpowers:systematic-debugging |
Methodischer Debugging-Prozess |
/superpowers:code-reviewer |
Code-Review nach Implementierung |
/superpowers:subagent-driven-development |
Parallele Task-Ausführung |
/superpowers:verification-before-completion |
Prüfung vor Commit/PR |
Links:
MCP-Server (Model Context Protocol)
MCP-Server erweitern Claude Code um externe Tools (GitHub, Datenbanken, APIs, etc.).
Server hinzufügen
# HTTP-Server (Remote)
claude mcp add --transport http <name> <url>
# Stdio-Server (Lokal via npx)
claude mcp add --transport stdio <name> -- npx <paket>
# JSON-Konfiguration (für Header, Auth etc.)
claude mcp add-json <name> '{"type":"http","url":"https://...","headers":{"Authorization":"Bearer TOKEN"}}'
Scopes
| Scope | Wo gespeichert | Geteilt |
|---|---|---|
--scope local (default) |
.mcp.json |
Nein |
--scope project |
.mcp.json (Git) |
Ja, mit Team |
--scope user |
~/.claude.json |
Nein, alle Projekte |
Verwaltung
claude mcp list # Alle Server anzeigen
claude mcp get <name> # Details eines Servers
claude mcp remove <name> # Server entfernen
/mcp # Im Chat: Status + Authentifizierung
Beispiel: GitHub MCP-Server
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Danach im Chat /mcp → Authenticate.