← Zurueck zu Education
🤖

Claude Code

KI-gestuetzte Entwicklung. Die wichtigsten Befehle und Workflows fuer Solutions Engineers.

⏱️ 15-20 Minuten 📊 Einfach
🤖 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 +
Installation
bash

# 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

Dateien referenzieren
text

# Einzelne Datei
@src/components/Header.tsx

# Ganzen Ordner
@src/components/

# Mehrere Dateien
@package.json @tsconfig.json

# Pattern
@src/**/*.test.ts

🔍 Code erklären lassen

Verständnis-Prompts
text

"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

Implementierungs-Prompts
text

"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

Debug-Prompts
text

"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

text

"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

text

"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

text

"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

text

"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

text

"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.