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:
147
README.md
147
README.md
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user