README erweitert: Slash-Commands, Shortcuts, CLI-Flags, Superpowers und MCP-Server

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-29 09:46:55 +01:00
parent ac2dd4b577
commit 30de751204

147
README.md
View File

@@ -1,34 +1,157 @@
# Claude Code: Arbeit fortsetzen nach /exit # Claude Code: Kurzreferenz
## Am einfachsten: `--continue` ## Session Management
### Arbeit fortsetzen nach /exit
**Am einfachsten: `--continue`**
```bash ```bash
claude --continue claude --continue
``` ```
Lädt automatisch die **letzte Konversation** im aktuellen Verzeichnis wieder. Lädt automatisch die **letzte Konversation** im aktuellen Verzeichnis wieder.
## Gezielt eine Session auswählen: `--resume` **Gezielt eine Session auswählen: `--resume`**
```bash ```bash
claude --resume # Interaktive Auswahl aller Sessions claude --resume # Interaktive Auswahl aller Sessions
claude --resume mein-feature # Nach Name suchen claude --resume mein-feature # Nach Name suchen
``` ```
## Bevor du `/exit` machst: Session benennen **Bevor du `/exit` machst: Session benennen**
Innerhalb der Session:
``` ```
/rename mein-feature-step-3 /rename mein-feature-step-3
``` ```
Damit findest du die Session später leicht wieder. Damit findest du die Session später leicht wieder.
## CLAUDE.md als "Gedächtnis" ### 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. 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 ## Kurzreferenz
| Was | Wie | | Was | Wie |
|------------------------------|------------------------------| |-----|-----|
| Letzte Session fortsetzen | `claude --continue` | | Letzte Session fortsetzen | `claude --continue` |
| Bestimmte Session laden | `claude --resume <name>` | | Bestimmte Session laden | `claude --resume <name>` |
| Session benennen | `/rename <name>` | | Session benennen | `/rename <name>` |
| Notizen für nächste Session | `/memory` | | 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. 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+.
```bash
/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:**
- [GitHub - obra/superpowers](https://github.com/obra/superpowers)
- [Marketplace](https://github.com/obra/superpowers-marketplace)
---
## MCP-Server (Model Context Protocol)
MCP-Server erweitern Claude Code um externe Tools (GitHub, Datenbanken, APIs, etc.).
### Server hinzufügen
```bash
# 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
```bash
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
```bash
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
```
Danach im Chat `/mcp` → Authenticate.