Claude Code Tutorials
Praktische Beispiele und Muster für die effektive Nutzung von Claude Code in Ihrem Entwicklungsworkflow.
Dieser Leitfaden bietet Schritt-für-Schritt-Tutorials für häufige Arbeitsabläufe mit Claude Code. Jedes Tutorial enthält klare Anweisungen, Beispielbefehle und Best Practices, die Ihnen helfen, das Beste aus Claude Code herauszuholen.
Inhaltsverzeichnis
- Neue Codebasen verstehen
- Bugs effizient beheben
- Code refaktorieren
- Mit Tests arbeiten
- Pull Requests erstellen
- Dokumentation handhaben
- Fortgeschrittene Git-Workflows nutzen
- Mit Bildern arbeiten
- Projekt-Memory einrichten
- Claude als Unix-artiges Dienstprogramm verwenden
- Model Context Protocol (MCP) einrichten
Neue Codebasen verstehen
Schnellen Überblick über die Codebasis erhalten
Wann verwenden: Sie sind gerade einem neuen Projekt beigetreten und müssen dessen Struktur schnell verstehen.
Zum Projekt-Stammverzeichnis navigieren
Claude Code starten
Nach einem Überblick auf hoher Ebene fragen
Tiefer in spezifische Komponenten eintauchen
Tipps:
- Beginnen Sie mit breiten Fragen und konzentrieren Sie sich dann auf spezifische Bereiche
- Fragen Sie nach Coding-Konventionen und Mustern, die im Projekt verwendet werden
- Bitten Sie um ein Glossar projektspezifischer Begriffe
Relevanten Code finden
Wann verwenden: Sie müssen Code finden, der sich auf eine bestimmte Funktion oder Funktionalität bezieht.
Claude bitten, relevante Dateien zu finden
Kontext über die Interaktion der Komponenten erhalten
Den Ausführungsablauf verstehen
Tipps:
- Seien Sie präzise in Ihrer Suche
- Verwenden Sie die Fachsprache des Projekts
Bugs effizient beheben
Fehlermeldungen diagnostizieren
Wann verwenden: Sie sind auf eine Fehlermeldung gestoßen und müssen deren Quelle finden und beheben.
Den Fehler mit Claude teilen
Nach Korrekturvorschlägen fragen
Die Korrektur anwenden
Tipps:
- Teilen Sie Claude den Befehl mit, um den Fehler zu reproduzieren und einen Stack Trace zu erhalten
- Erwähnen Sie alle Schritte zur Reproduktion des Fehlers
- Lassen Sie Claude wissen, ob der Fehler intermittierend oder konstant auftritt
Code refaktorieren
Legacy-Code modernisieren
Wann verwenden: Sie müssen alten Code aktualisieren, um moderne Muster und Praktiken zu verwenden.
Legacy-Code für Refactoring identifizieren
Refactoring-Empfehlungen einholen
Die Änderungen sicher anwenden
Das Refactoring überprüfen
Tipps:
- Bitten Sie Claude, die Vorteile des modernen Ansatzes zu erklären
- Fordern Sie bei Bedarf die Aufrechterhaltung der Abwärtskompatibilität
- Führen Sie Refactoring in kleinen, testbaren Schritten durch
Mit Tests arbeiten
Testabdeckung hinzufügen
Wann verwenden: Sie müssen Tests für nicht abgedeckten Code hinzufügen.
Ungetesteten Code identifizieren
Test-Grundgerüst generieren
Aussagekräftige Testfälle hinzufügen
Tests ausführen und überprüfen
Tipps:
- Fragen Sie nach Tests, die Randfälle und Fehlerbedingungen abdecken
- Fordern Sie bei Bedarf sowohl Unit- als auch Integrationstests an
- Lassen Sie sich von Claude die Teststrategie erklären
Pull Requests erstellen
Umfassende PRs generieren
Wann verwenden: Sie müssen einen gut dokumentierten Pull Request für Ihre Änderungen erstellen.
Ihre Änderungen zusammenfassen
Einen PR mit Claude generieren
Überprüfen und verfeinern
Testdetails hinzufügen
Tipps:
- Bitten Sie Claude direkt, einen PR für Sie zu erstellen
- Überprüfen Sie den von Claude generierten PR vor dem Einreichen
- Bitten Sie Claude, potenzielle Risiken oder Überlegungen hervorzuheben
Dokumentation handhaben
Code-Dokumentation generieren
Wann verwenden: Sie müssen Dokumentation für Ihren Code hinzufügen oder aktualisieren.
Undokumentierten Code identifizieren
Dokumentation generieren
Überprüfen und verbessern
Dokumentation verifizieren
Tipps:
- Spezifizieren Sie den gewünschten Dokumentationsstil (JSDoc, Docstrings, etc.)
- Bitten Sie um Beispiele in der Dokumentation
- Fordern Sie Dokumentation für öffentliche APIs, Schnittstellen und komplexe Logik an
Mit Bildern arbeiten
Bilder und Screenshots analysieren
Wann verwenden: Sie müssen mit Bildern in Ihrer Codebasis arbeiten oder Claudes Hilfe bei der Analyse von Bildinhalten erhalten.
Ein Bild zum Gespräch hinzufügen
Sie können eine dieser Methoden verwenden:
Claude bitten, das Bild zu analysieren
Bilder für Kontext verwenden
Code-Vorschläge aus visuellen Inhalten erhalten
Tipps:
- Verwenden Sie Bilder, wenn Textbeschreibungen unklar oder umständlich wären
- Fügen Sie Screenshots von Fehlern, UI-Designs oder Diagrammen für besseren Kontext hinzu
- Sie können mit mehreren Bildern in einer Konversation arbeiten
- Die Bildanalyse funktioniert mit Diagrammen, Screenshots, Mockups und mehr
Projekt-Memory einrichten
Eine effektive CLAUDE.md-Datei erstellen
Wann verwenden: Sie möchten eine CLAUDE.md-Datei einrichten, um wichtige Projektinformationen, Konventionen und häufig verwendete Befehle zu speichern.
Eine CLAUDE.md für Ihre Codebasis initialisieren
Tipps:
- Fügen Sie häufig verwendete Befehle hinzu (Build, Test, Lint), um wiederholte Suchen zu vermeiden
- Dokumentieren Sie Code-Stil-Präferenzen und Namenskonventionen
- Fügen Sie wichtige architektonische Muster hinzu, die spezifisch für Ihr Projekt sind
- Sie können CLAUDE.md-Dateien zum Ordner hinzufügen, in dem Sie Claude ausführen, zu übergeordneten Verzeichnissen (Claude liest diese automatisch) oder zu untergeordneten Verzeichnissen (Claude zieht diese bei Bedarf heran)
Claude als Unix-artiges Dienstprogramm verwenden
Claude zu Ihrem Verifizierungsprozess hinzufügen
Wann verwenden: Sie möchten Claude Code als Linter oder Code-Reviewer verwenden.
Schritte:
Claude zu Ihrem Build-Skript hinzufügen
Ein- und Ausgabe über Pipe
Wann verwenden: Sie möchten Daten in Claude einleiten und strukturierte Daten zurückerhalten.
Daten durch Claude leiten
Model Context Protocol (MCP) einrichten
Model Context Protocol (MCP) ist ein offenes Protokoll, das es LLMs ermöglicht, auf externe Tools und Datenquellen zuzugreifen. Weitere Details finden Sie in der MCP-Dokumentation.
Verwenden Sie MCP-Server von Drittanbietern auf eigenes Risiko. Stellen Sie sicher, dass Sie den MCP-Servern vertrauen, und seien Sie besonders vorsichtig bei der Verwendung von MCP-Servern, die mit dem Internet kommunizieren, da diese Sie dem Risiko von Prompt-Injection aussetzen können.
MCP-Server konfigurieren
Wann verwenden: Sie möchten Claudes Fähigkeiten erweitern, indem Sie es mit spezialisierten Tools und externen Servern über das Model Context Protocol verbinden.
Einen MCP Stdio Server hinzufügen
Ihre MCP-Server verwalten
Tipps:
- Verwenden Sie die
-s
oder--scope
Flag mitproject
(Standard) oderglobal
, um anzugeben, wo die Konfiguration gespeichert wird - Setzen Sie Umgebungsvariablen mit
-e
oder--env
Flags (z.B.-e KEY=value
) - MCP folgt einer Client-Server-Architektur, bei der sich Claude Code (der Client) mit mehreren spezialisierten Servern verbinden kann
Mit einem Postgres MCP-Server verbinden
Wann verwenden: Sie möchten Claude schreibgeschützten Zugriff auf eine PostgreSQL-Datenbank für Abfragen und Schema-Inspektion geben.
Den Postgres MCP-Server hinzufügen
Ihre Datenbank mit Claude abfragen
Tipps:
- Der Postgres MCP-Server bietet aus Sicherheitsgründen schreibgeschützten Zugriff
- Claude kann Ihnen helfen, Datenbankstrukturen zu erkunden und analytische Abfragen durchzuführen
- Sie können dies nutzen, um Datenbankschemata in unbekannten Projekten schnell zu verstehen
- Stellen Sie sicher, dass Ihr Verbindungsstring geeignete Anmeldedaten mit minimal erforderlichen Berechtigungen verwendet
Nächste Schritte
Claude Code Referenzimplementierung
Klonen Sie unsere Entwicklungscontainer-Referenzimplementierung.
Was this page helpful?