# Claude Code Spickzettel

> Die Befehle entsprechen Ihrer lokalen `claude --version` und den [offiziellen Releases](https://github.com/anthropics/claude-code/releases). Lesezeichen Sie diese Seite für den schnellen Zugriff.

---

## Tastenkürzel

### Allgemeine Steuerung

| Kürzel | Funktion |
|--------|------|
| `Ctrl+C` | Eingabe abbrechen / Generierung unterbrechen |
| `Ctrl+D` | Sitzung beenden |
| `Ctrl+L` | Bildschirm leeren |
| `Ctrl+O` | Ausführliche Ausgabe umschalten (Thinking anzeigen) |
| `Ctrl+R` | Verlauf rückwärts durchsuchen |
| `Ctrl+G` | Prompt im Editor öffnen |
| `Ctrl+B` | Aktuelle Aufgabe im Hintergrund ausführen |
| `Ctrl+T` | Aufgabenliste umschalten |
| `Ctrl+V` | Bild einfügen |
| `Ctrl+F` | Hintergrund-Agents beenden (zweimal drücken) |
| `Esc` `Esc` | Rückgängig / zurück |

### Moduswechsel

| Kürzel | Funktion |
|--------|------|
| `Shift+Tab` | Berechtigungsmodi durchschalten (Normal → Auto-accept → Plan) |
| `Alt+P` | Modell wechseln |
| `Alt+T` | Thinking-Modus umschalten |

### Tipps zur Eingabe

| Kürzel | Funktion |
|--------|------|
| `\` + `Enter` | Zeilenumbruch (Tastenkürzel) |
| `Ctrl+J` | Zeilenumbruch (Steuersequenz) |

### Präfix-Symbole

| Präfix | Funktion |
|------|------|
| `/` | Slash-Befehle |
| `!` | Bash direkt ausführen |
| `@` | Datei-Erwähnung + Autovervollständigung |

### Sitzungsauswahl

| Kürzel | Funktion |
|--------|------|
| `↑` `↓` | Navigieren |
| `←` `→` | Auf-/zuklappen |
| `P` | Vorschau |
| `R` | Umbenennen |
| `/` | Suchen |
| `A` | Alle Projekte |
| `B` | Aktueller Branch |

---

## Slash-Befehle

### Sitzungsverwaltung

| Befehl | Funktion |
|------|------|
| `/clear` | Konversation löschen |
| `/compact [focus]` | Kontext komprimieren (optionaler Fokus) |
| `/resume` | Sitzung fortsetzen / wechseln |
| `/rename [name]` | Aktuelle Sitzung benennen |
| `/branch [name]` | Konversation forken (Alias `/fork`) |
| `/cost` | Token-Nutzungsstatistik |
| `/context` | Kontextnutzung visualisieren (Raster) |
| `/diff` | Interaktiver Diff-Viewer |
| `/copy` | Letzte Antwort kopieren |
| `/export` | Konversation exportieren |

### Konfiguration

| Befehl | Funktion |
|------|------|
| `/config` | Einstellungen öffnen |
| `/model [model]` | Modell wechseln (`←` `→` zum Anpassen des Efforts) |
| `/fast [on\|off]` | Fast-Modus umschalten |
| `/vim` | Vim-Modus umschalten |
| `/theme` | Farbtheme ändern |
| `/permissions` | Berechtigungen anzeigen / aktualisieren |
| `/effort [level]` | Effort-Level festlegen (low / med / high / max / auto) |
| `/color [color]` | Farbe der Prompt-Leiste festlegen |
| `/keybindings` | Eigene Tastenkombinationen |
| `/terminal-setup` | Terminal-Tastenkürzel konfigurieren |

### Tools

| Befehl | Funktion |
|------|------|
| `/init` | CLAUDE.md erstellen |
| `/memory` | CLAUDE.md-Dateien bearbeiten |
| `/mcp` | MCP-Server verwalten |
| `/hooks` | Hooks verwalten |
| `/skills` | Verfügbare Skills auflisten |
| `/agents` | Agents verwalten |
| `/chrome` | Chrome-Integration |
| `/reload-plugins` | Plugins neu laden (Hot-Reload) |
| `/add-dir <path>` | Arbeitsverzeichnis hinzufügen |

### Besondere Funktionen

| Befehl | Funktion |
|------|------|
| `/btw <question>` | Nebenfrage (ohne Kontext, ohne Auswirkung auf den Haupt-Chat) |
| `/plan [desc]` | Plan-Modus (+ automatische Analyse) |
| `/loop [interval]` | Wiederkehrende Aufgabe planen (z. B. `/loop 5m check deploy`) |
| `/voice` | Push-to-Talk-Sprachmodus (20 Sprachen) |
| `/doctor` | Installation diagnostizieren |
| `/pr-comments [PR]` | GitHub-PR-Kommentare abrufen |
| `/stats` | Nutzungsserie und Präferenzen |
| `/insights` | Sitzungsanalyse-Bericht |
| `/desktop` | In der Desktop-App fortsetzen |
| `/remote-control` | Mit claude.ai/code verbinden (Alias `/rc`) |
| `/usage` | Tarif-Kontingent und Rate-Status |
| `/schedule` | Cloud-geplante Aufgaben |
| `/security-review` | Sicherheitsanalyse der Änderungen |
| `/help` | Hilfe + alle Befehle anzeigen |
| `/feedback` | Feedback senden (Alias `/bug`) |
| `/release-notes` | Vollständiges Changelog anzeigen |

---
## CLI-Befehle & Flags

### Kernbefehle

| Befehl | Funktion |
|------|------|
| `claude` | Interaktiver Start |
| `claude "question"` | Start mit erstem Prompt |
| `claude -p "query"` | Headless-Modus (nicht-interaktiv) |
| `claude -c` | Letzte Konversation fortsetzen |
| `claude -r "name"` | Sitzung nach Namen fortsetzen |
| `claude update` | Auf neueste Version aktualisieren |

### Wichtige Flags

| Flag | Funktion |
|------|------|
| `--model` | Modell festlegen |
| `-w` | Git-Worktree-Modus |
| `-n` / `--name` | Sitzungsname |
| `--add-dir` | Zusätzliches Verzeichnis hinzufügen |
| `--agent` | Speziellen Agent verwenden |
| `--allowedTools` | Spezielle Tools vorab genehmigen |
| `--output-format` | Ausgabeformat（json / stream-json） |
| `--json-schema` | Strukturierte JSON-Ausgabe |
| `--max-turns` | Interaktionsrunden begrenzen |
| `--max-budget-usd` | Kostenobergrenze (USD) |
| `--console` | Authentifizierung über Anthropic Console |
| `--verbose` | Detaillierte Ausgabe |
| `--bare` | Minimaler Headless-Modus (keine Hooks/LSP/Plugins) |
| `--channels` | Berechtigungsumleitung / MCP-Push |
| `--remote` | Web-Sitzung |
| `--effort` | Aufwand festlegen（low / med / high / max） |
| `--permission-mode` | Berechtigungsmodus（plan / default / ...） |
| `--dangerously-skip-permissions` | Alle Berechtigungsanfragen überspringen |
| `--chrome` | Chrome-Integration |

---

## MCP-Server

### Server hinzufügen

| Flag | Transport |
|------|---------|
| `--transport http` | Remote-HTTP (empfohlen) |
| `--transport stdio` | Lokaler Prozess |
| `--transport sse` | Remote-SSE |

### Geltungsbereich

| Geltungsbereich | Konfigurationsdatei | Beschreibung |
|--------|---------|------|
| Local | `.claude.json` | Einzelnes Projekt |
| Project | `.mcp.json` | Gemeinsam (in VCS einchecken) |
| User | `~/.claude.json` | Global |

### Verwaltungsbefehle

| Befehl | Funktion |
|------|------|
| `/mcp` | Interaktive Verwaltungs-UI |
| `claude mcp list` | Alle Server auflisten |
| `claude mcp serve` | Claude Code selbst als MCP-Server bereitstellen |

> **Elicitation**: MCP-Server können während einer Aufgabe Benutzereingaben anfordern.

---

## Speicher & Dateisystem

### CLAUDE.md-Speicherorte

| Speicherort | Geltungsbereich |
|------|---------|
| `./CLAUDE.md` | Projekt-Ebene (teamgeteilt) |
| `~/.claude/CLAUDE.md` | Benutzer-Ebene (alle Projekte) |
| `/etc/claude-code/` | Verwaltet (organisationweit) |

### Regeln & Importe

| Pfad / Syntax | Beschreibung |
|------------|------|
| `.claude/rules/*.md` | Projektregel-Dateien |
| `~/.claude/rules/*.md` | Benutzerregel-Dateien |
| `paths:` frontmatter | Pfadspezifische Regeln (nur für übereinstimmende Pfade) |
| `@path/to/file` | Dateiinhalt in CLAUDE.md importieren |

### Automatischer Speicher

```
~/.claude/projects/<proj>/memory/
├── MEMORY.md          ← Memory index
└── topic_xxx.md       ← Topic-based memory files
```

Speicherdateien werden automatisch in den Kontext geladen und bleiben nach /compact erhalten.

---

## Workflow & Tipps

### Plan-Modus

| Aktion | Beschreibung |
|------|------|
| `Shift+Tab` | Wechsel: Normal → Auto-accept → Plan |
| `--permission-mode plan` | Im Plan-Modus starten |

### Thinking & Aufwand

| Aktion | Beschreibung |
|------|------|
| `Alt+T` | Thinking-Modus umschalten |
| `"ultrathink"` | Maximaler Aufwand für diese Runde |
| `Ctrl+O` | Thinking-Prozess anzeigen (detaillierte Ausgabe) |
| `/effort` | Stufe festlegen: low · med · high · max |

### Git-Worktrees

| Aktion | Beschreibung |
|------|------|
| `--worktree name` | Isolierten Branch-Workspace pro Feature erstellen |
| `isolation: worktree` | Agent läuft in isoliertem Worktree |
| `sparsePaths` | Sparse Checkout nur benötigter Verzeichnisse |
| `/batch` | Mehrere Worktrees für parallele Änderungen automatisch erstellen |

### Sprachmodus

| Aktion | Beschreibung |
|------|------|
| `/voice` | Push-to-Talk aktivieren |
| `Space` (halten) | Halten zum Aufnehmen, loslassen zum Senden |
| 20 Sprachen | EN / ES / FR / DE / ZH / JA / KO ... |

### Kontextverwaltung

| Aktion | Beschreibung |
|------|------|
| `/context` | Nutzung + Optimierungstipps anzeigen |
| `/compact [focus]` | Mit Fokus komprimieren |
| Auto-compact | Automatische Auslösung bei ~95 % Kapazität |
| 1M context | Opus 4.8 (verfügbar für Max/Team/Enterprise) |
| CLAUDE.md | Bleibt nach compact erhalten |

### Erweiterte Sitzungstipps

| Aktion | Beschreibung |
|------|------|
| `claude -c` | Letzte Konversation fortsetzen |
| `claude -r "name"` | Nach Namen fortsetzen |
| `/btw question` | Nebenfrage, ohne Auswirkung auf den Hauptkontext |

### SDK / Headless-Modus

| Aktion | Beschreibung |
|------|------|
| `claude -p "query"` | Nicht-interaktive Ausführung |
| `--output-format json` | Strukturierte Ausgabe |
| `--max-budget-usd 5` | Kostenobergrenze |
| `cat file \| claude -p` | Eingabe per Pipe |

### Planung & Remote

| Aktion | Beschreibung |
|------|------|
| `/loop 5m msg` | Wiederkehrende Aufgabe |
| `/rc` | Fernsteuerung |
| `--remote` | Web-Sitzung auf claude.ai |

---
## Skills & Agents

### Integrierte Skills

| Skill | Funktion |
|-------|------|
| `/simplify` | Code-Review (3 parallele Agents) |
| `/batch` | Großangelegte parallele Änderungen (5-30 Worktrees) |
| `/debug [desc]` | Debuggen anhand von Logs |
| `/loop [interval]` | Periodische geplante Aufgaben |
| `/claude-api` | API- + SDK-Referenzdokumentation laden |

### Benutzerdefinierte Skill-Speicherorte

| Speicherort | Gültigkeitsbereich |
|------|---------|
| `.claude/skills/<name>/` | Projekt-Skills |
| `~/.claude/skills/<name>/` | Persönliche Skills |

### Skill-Frontmatter-Felder

| Feld | Beschreibung |
|------|------|
| `description` | Beschreibung für automatischen Trigger |
| `allowed-tools` | Tools, die Berechtigungsabfragen überspringen |
| `model` | Modellüberschreibung für diesen Skill |
| `effort` | Überschreibung des Anstrengungslevels |
| `context: fork` | Ausführung in einem Subagent |
| `$ARGUMENTS` | Platzhalter für Benutzereingabe |
| `${CLAUDE_SKILL_DIR}` | Pfad zum Skill-Verzeichnis |
| `` !`cmd` `` | Dynamische Kontextinjektion (Befehl ausführen, Ergebnis einbetten) |

### Integrierte Agents

| Agent | Beschreibung |
|-------|------|
| **Explore** | Schnelle schreibgeschützte Suche (nutzt Haiku) |
| **Plan** | Recherche für den Plan-Modus |
| **General** | Vollständiges Toolset, komplexe Aufgaben |
| **Bash** | Terminal mit unabhängigem Kontext |

### Agent-Frontmatter-Felder

| Feld | Beschreibung |
|------|------|
| `permissionMode` | default / acceptEdits / plan / dontAsk / bypass |
| `isolation: worktree` | Ausführung in einem Git-Worktree |
| `memory: user\|project` | Persistenter Speicher |
| `background: true` | Hintergrundaufgabe |
| `maxTurns` | Begrenzung der Agent-Iterationen |
| `SendMessage` | Gestoppte Agents wieder aufnehmen |

---

## Konfiguration & Umgebungsvariablen

### Konfigurationsdateien

| Datei | Beschreibung |
|------|------|
| `~/.claude/settings.json` | Benutzereinstellungen |
| `.claude/settings.json` | Gemeinsame Projekteinstellungen |
| `.claude/settings.local.json` | Nur lokale Einstellungen |
| `~/.claude.json` | OAuth, MCP, Zustand |
| `.mcp.json` | Projekt-MCP-Server |

### Wichtige Einstellungen

| Einstellung | Beschreibung |
|------|------|
| `modelOverrides` | Modell-Selektor auf eigene Modell-IDs abbilden |
| `autoMemoryDirectory` | Benutzerdefiniertes Speicherverzeichnis |
| `worktree.sparsePaths` | Sparse-Checkout-Verzeichnisse |

### Wichtige Umgebungsvariablen

| Variable | Beschreibung |
|------|------|
| `ANTHROPIC_AUTH_TOKEN` | API-Key |
| `ANTHROPIC_MODEL` | Standardmodell |
| `ANTHROPIC_BASE_URL` | API-Endpunkt（QCode.cc: `https://api.qcode.cc/api`） |
| `CLAUDE_CODE_EFFORT_LEVEL` | Standard-Anstrengungslevel（low / med / high） |
| `MAX_THINKING_TOKENS` | Limit für Thinking-Tokens (0 = aus) |
| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | Limit für Output-Tokens (Standard 32K) |
| `ANTHROPIC_CUSTOM_MODEL_OPTION` | Eigener /model-Auswahleintrag |
| `CLAUDE_CODE_PLUGIN_SEED_DIR` | Plugin-Seed-Verzeichnisse (durch Doppelpunkt getrennt) |
| `CLAUDECODE` | Erkennung, ob in Claude Code Shell (=1) |
| `IS_DEMO` | Demo-Modus (versteckt E-Mail/Org) |
| `CLAUDE_CODE_DISABLE_CRON` | Cron-Aufgaben deaktivieren |

---

## Berechtigungsmodus

| Modus | Beschreibung | Flag |
|------|------|---------|
| `default` | Jede Operation abfragen | Standard |
| `acceptEdits` | Dateiänderungen automatisch akzeptieren | `--permission-mode acceptEdits` |
| `plan` | Schreibgeschützt, keine Änderungen | `--permission-mode plan` |
| `dontAsk` | Alle verweigern außer explizit erlaubten | `--permission-mode dontAsk` |
| `bypassPermissions` | Alle Berechtigungsprüfungen überspringen | `--permission-mode bypassPermissions` |

> CLI-Flag `--dangerously-skip-permissions` entspricht `bypassPermissions`. Nur in isolierten Umgebungen verwenden.

---

## QCode.cc Schnellsetup

```bash
# One-line setup
export ANTHROPIC_BASE_URL=https://api.qcode.cc/api
export ANTHROPIC_AUTH_TOKEN=cr_your_key
```

> Derselbe `cr_`-Key funktioniert für sowohl Claude Code als auch [Codex](/docs/getting-started/codex-quick-start) und teilt sich das Plan-Kontingent.

---

## Weiterführende Dokumentation

- [Vollständiges Claude Code Tutorial](/docs/getting-started/claude-code-tutorial) — Von null zur Meisterschaft
- [CLAUDE.md Konfigurationshandbuch](/docs/usage/claude-md) — Projektkonfigurationsleitfaden
- [Hooks-System](/docs/advanced/hooks) — Automatisierungs-Hooks
- [Automatisierung & CI/CD](/docs/advanced/headless) — Headless-Modus in der Praxis
- [Vollständiges Codex Tutorial](/docs/ide/codex) — Codex CLI-Leitfaden
- [Codex vs. Claude Code](/docs/getting-started/codex-vs-claude-code) — Zwei Tools im Vergleich
- [Tarife & Preise](https://qcode.cc/pricing) — QCode.cc-Pläne