Session starten
# In Projektverzeichnis navigieren
cd /path/to/project
# Claude Code starten
claude
# Erste Prompts für Projekt-Orientierung:
"Was macht dieses Projekt?"
"Gib mir einen Überblick über die Codebase"
"Welche Technologien werden verwendet?"
"Wo ist der Main Entry Point?"
Claude liest Projektdateien automatisch — du musst keinen Kontext manuell hinzufügen.
Neue Codebase verstehen
- Breit starten: "Gib mir einen Überblick über die Architektur"
- Tiefer gehen: "Wie funktioniert die Authentifizierung?"
- Code finden: "Finde die Dateien, die User-Auth handhaben"
- Flow tracen: "Verfolge den Login-Prozess von Frontend bis Datenbank"
- Dateien referenzieren:
Erkläre die Logik in @src/utils/auth.js
Code schreiben
Der typische Workflow für neue Features:
# Einfach starten
"Füge eine Hello-World-Funktion zur Main-Datei hinzu"
# Feature beschreiben
"Erstelle ein neues API-Endpoint für User-Profile:
1. Datenbank-Tabelle für Profile
2. GET und PUT Endpoints
3. Frontend-Formular zum Bearbeiten"
# Test-Driven Development
"Schreibe zuerst Tests für die Profile-API, dann implementiere"
Claude plant, schreibt über mehrere Dateien hinweg und verifiziert das Ergebnis. Beschreibe was du willst, nicht wie.
Debugging
# Fehlermeldung teilen
"Ich bekomme diesen Fehler: [Fehlermeldung einfügen]"
# Fix vorschlagen lassen
"Schlage Lösungen für das @ts-ignore in user.ts vor"
# Fix anwenden
"Aktualisiere user.ts mit dem Null-Check"
# Kompletter Workflow
"Finde die Ursache → Fix implementieren → Tests laufen lassen"
Tipps:
- Fehlermeldung + Reproduktionsschritte angeben
- Screenshots einfügen (Drag & Drop ins Terminal)
/debug für Claude Code Session-Probleme
- Nach 2 Fehlversuchen:
/clear + besserer Prompt
Refactoring
# Legacy-Code finden
"Finde veraltete API-Nutzung in unserer Codebase"
# Empfehlungen holen
"Wie könnte utils.js auf modernes JavaScript umgebaut werden?"
# Sicher refactoren
"Refactore utils.js auf ES2024, gleiche Funktionalität beibehalten"
# Verifizieren
"Lauf die Tests für den refactorten Code"
Nutze /simplify nach dem Refactoring: Spawnt 3 parallele Review-Agents für Code-Qualität.
Git Operationen
# Änderungen prüfen
"Welche Dateien habe ich geändert?"
# Committen
"Committe meine Änderungen mit einer aussagekräftigen Message"
# Branch erstellen
"Erstelle einen neuen Branch feature/quickstart"
# Pull Request
"Erstelle einen PR mit meinen Änderungen"
# Merge-Konflikte lösen
"Hilf mir die Merge-Konflikte zu lösen"
Session Management
| Befehl | Funktion |
claude -c | Letzte Session fortsetzen |
claude -r | Session-Picker öffnen |
claude -r auth-refactor | Bestimmte Session fortsetzen |
/rename session-name | Session benennen |
claude --worktree feature | Isolierte Git-Worktree Session |
claude --from-pr 123 | PR-verlinkte Session fortsetzen |
Plan Mode
Für sichere Analyse und Planung vor der Umsetzung:
# Plan Mode aktivieren
Shift+Tab # Zweimal drücken (Normal → Auto → Plan)
# Direkt im Plan Mode starten
claude --permission-mode plan
# Plan im Editor bearbeiten
Ctrl+G
- Claude liest Code, erstellt detaillierten Plan
- Stellt Rückfragen bevor Änderungen vorgenommen werden
- Ideal für Multi-Step Implementierungen
Piping & Scripting
# Logs überwachen
tail -f app.log | claude -p "Melde Anomalien via Slack"
# Bulk-Review
git diff main --name-only | claude -p "Review diese Dateien auf Security-Issues"
# CI/CD Automation
claude -p "Übersetze neue Strings ins Französische und erstelle PR"
# Structured Output
claude -p "Analysiere Code" --output-format json
Dateien & Bilder referenzieren
| Syntax | Funktion |
@src/utils/auth.js | Datei-Inhalt einbinden |
@src/components/ | Verzeichnis-Listing |
@file1.js und @file2.js | Mehrere Dateien |
Drag & Drop | Bilder/Screenshots einfügen |
Ctrl+V | Bild aus Zwischenablage einfügen |