Claude Code
KI-gestuetzte Entwicklung. Die wichtigsten Befehle und Workflows fuer Solutions Engineers.
🤖 Was ist Claude Code?
Claude Code ist Anthropics offizielle CLI für Claude. Ein KI-Assistent direkt im Terminal, der Code schreiben, debuggen und erklären kann.
$ claude
╭──────────────────────────────────────╮
│ Claude Code │
│ Anthropic's official CLI for Claude │
╰──────────────────────────────────────╯
> Wie kann ich dir helfen?
Code schreiben
Features implementieren, Bugs fixen
Code verstehen
Erklärungen, Code-Reviews
Automatisieren
Scripts, Refactoring, Tests
📦 Installation
# Mit npm (global)
npm install -g @anthropic-ai/claude-code
# Oder mit Homebrew (macOS)
brew install claude-code
# Starten
claude
API Key
Du brauchst einen Anthropic API Key. Setze ihn als Umgebungsvariable oder gib ihn beim ersten Start ein.
export ANTHROPIC_API_KEY=sk-ant-...
⌨️ Grundlegende Befehle
Claude Code versteht natürliche Sprache. Hier sind die häufigsten Anwendungsfälle.
📂 Projekt-Kontext geben
# Einzelne Datei
@src/components/Header.tsx
# Ganzen Ordner
@src/components/
# Mehrere Dateien
@package.json @tsconfig.json
# Pattern
@src/**/*.test.ts
🔍 Code erklären lassen
"Erkläre mir was @src/auth/middleware.ts macht"
"Was ist der Unterschied zwischen diesen zwei Funktionen?"
"Warum wird hier useCallback statt useMemo verwendet?"
"Finde potentielle Bugs in @src/api/handlers.ts"
✏️ Code schreiben
"Füge eine Logout-Funktion zum Header hinzu"
"Erstelle einen API-Endpoint für User-Registration"
"Schreibe Unit Tests für @src/utils/validation.ts"
"Refactore diese Funktion um async/await zu nutzen"
🐛 Debugging
"Dieser Error tritt auf: [Fehlermeldung]. Was ist das Problem?"
"Warum gibt diese Funktion undefined zurück?"
"Der Test schlägt fehl - finde den Fehler"
"Analysiere die Performance von @src/components/List.tsx"
/ Slash Commands
Spezielle Befehle für häufige Aktionen.
| Befehl | Beschreibung |
|---|---|
| /help | Hilfe anzeigen |
| /clear | Konversation zurücksetzen |
| /compact | Kompakte Antworten |
| /verbose | Ausführliche Antworten |
| /cost | API-Kosten anzeigen |
| /model | Modell wechseln |
🛠️ Workflows fuer Solutions Engineers
Praktische Anwendungsfälle für den Alltag.
🐳 Docker Compose erstellen
"Erstelle eine docker-compose.yml für:
- PostgreSQL 15
- Redis
- Eine Node.js App auf Port 3000
- Mit Health Checks und Volumes"
📜 Shell Script schreiben
"Schreibe ein Backup-Script das:
- Alle Docker Volumes sichert
- In ein datiertes Verzeichnis
- Alte Backups nach 7 Tagen löscht
- Fehler per Telegram meldet"
🔧 Config generieren
"Erstelle eine Nginx Reverse Proxy Config für:
- Domain: app.example.com
- Backend: localhost:3000
- Mit SSL (Let's Encrypt Pfade)
- WebSocket Support"
🐛 Log-Analyse
"Analysiere diese Fehlermeldung und erkläre:
1. Was ist passiert?
2. Was ist die Ursache?
3. Wie behebe ich es?
[Fehlermeldung hier einfügen]"
📚 Dokumentation erstellen
"Erstelle eine README.md für dieses Projekt mit:
- Beschreibung
- Installation
- Konfiguration
- Verwendung
- Troubleshooting"
💡 Best Practices
Kontext geben
Je mehr Kontext (Dateien, Fehlermeldungen, Ziel), desto besser die Antwort
Aufgaben aufteilen
Große Aufgaben in kleinere Schritte teilen. Erst analysieren, dann implementieren.
Code prüfen
Generierter Code immer reviewen. Claude macht Fehler - du bist verantwortlich.
Nachfragen
"Warum hast du X gemacht?" oder "Geht das auch mit Y?" - Dialog führen
Iterieren
Erster Versuch nicht perfekt? Feedback geben und verbessern lassen.
Wichtig: Sicherheit
Teile keine echten API-Keys, Passwörter oder sensible Kundendaten mit Claude.
Nutze Platzhalter wie YOUR_API_KEY oder anonymisierte Daten.
⌨️ Tastenkuerzel
Navigation
- ↑↓ - Durch Historie navigieren
- Tab - Autovervollständigung
- Ctrl+L - Bildschirm löschen
Aktionen
- Ctrl+C - Abbrechen
- Ctrl+D - Beenden
- Enter - Absenden
Haeufige Fragen
Wie viel kostet Claude Code?
Claude Code selbst ist kostenlos. Du zahlst nur für die API-Nutzung (Anthropic API).
Die Kosten hängen von der Nutzung ab - ca. $0.01-0.03 pro Anfrage bei typischer Verwendung.
Mit /cost siehst du deine bisherigen Kosten.
Welches Modell sollte ich nutzen?
Claude Sonnet für die meisten Aufgaben (schnell, günstig, gut).
Claude Opus für komplexe Analysen und schwierige Bugs.
Wechsle mit /model.
Kann Claude auf meine Dateien zugreifen?
Nur wenn du sie mit @datei referenzierst.
Claude liest nur das, was du explizit teilst.
Dateien werden zur Analyse an die API gesendet.
Wie gehe ich mit grossen Projekten um?
Referenziere nur relevante Dateien statt ganzer Ordner.
Nutze @src/feature/ statt @src/.
Bei sehr großen Projekten: Kontext in mehrere Gespräche aufteilen.