Files
claude-code-tipps/README.md

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.