RUHRFORGE | Kapitel 8: Claude Code ← Zurück zur Übersicht
Mastery Map · Kapitel 8 von 10
08

Claude Code

Ziel: Claude im echten Coding-Einsatz

STUFE 8
#71 Claude Code Überblick #72 Code erklären #73 Bugs finden & beheben #74 Code refactoren #75 Full-Stack-Projekte #76 Dokumentation schreiben #77 Unit Tests #78 Best Practices #79 Dev Workflow Tips #80 Code besser shippen
#71

Claude Code Überblick

CLI-Tool das Claude in den Terminal bringt. Installation: npm install -g @anthropic-ai/claude-code, dann claude. Direkter Zugriff auf Dateisystem, Shell-Befehle, Git und Code über viele Dateien gleichzeitig. Primärplattform für Entwickler.

Warum wichtig
Claude Code versteht den vollen Kontext eines Projekts — nicht nur einzelne Code-Snippets. Das ist der Unterschied zwischen einem Berater der eine Datei sieht und einem der das gesamte System kennt.
Zeige mir die 5 wichtigsten Claude Code Befehle für die ersten 30 Minuten. Was macht jeder Befehl und wann setze ich ihn ein?
Tipp
/init beim Start eines neuen Projekts ausführen — Claude erstellt eine CLAUDE.md mit Projekt-Kontext der in jeder Session automatisch geladen wird.
#72

Code erklären

Bestehenden Code dokumentieren, fremden Code verstehen, Architektur nachvollziehen. Claude liest die gesamte Codebasis und erklärt nicht nur was der Code tut, sondern warum er so gebaut wurde — auf Basis der tatsächlichen Implementierung.

Warum wichtig
Code verstehen ist oft mühsamer als Code schreiben. Claude macht Legacy-Code, fremde Repos und komplexe Architekturen zugänglich — Onboarding-Zeit sinkt, Produktivität steigt sofort.
Erkläre diesen Code in drei Ebenen:
(1) Was er insgesamt tut — 1 Satz
(2) Wie er es tut — 3–5 Sätze
(3) Warum bestimmte Design-Entscheidungen getroffen wurden

[Code hier einfügen]
Tipp
Für Team-Onboarding: "Erkläre dieses Modul so dass ein Junior-Entwickler am ersten Tag produktiv arbeiten kann." Spart Dutzende Stunden Senior-Entwickler-Zeit.
#73

Bugs finden & beheben

Fehlermeldung + Code mitschicken → Claude analysiert → erklärt die Ursache → schlägt Fix vor → implementiert direkt in der Datei. Besonders effektiv für Laufzeit-Fehler, Logik-Fehler und Typen-Fehler. Den vollständigen Stack Trace immer mitschicken.

Warum wichtig
Bug-Fixing kostet Entwickler unverhältnismäßig viel Zeit. Claude findet nicht nur den Bug — sondern erklärt die Ursache und verhindert ähnliche Fehler in der Zukunft.
Fehler:
[Error-Message + vollständiger Stack Trace]

Relevanter Code:
[Code]

Analysiere: Was ist falsch, warum passiert dieser Fehler, wie behebe ich ihn und wie verhindere ich ähnliche Fehler in Zukunft?
Tipp
Vollständigen Stack Trace kopieren — nicht nur "es funktioniert nicht". Claude braucht die exakte Fehlermeldung und den Kontext um präzise helfen zu können.
#74

Code refactoren

Lesbarkeit verbessern, Duplikation entfernen, Performance optimieren, neue Patterns einführen, SOLID-Prinzipien anwenden. Empfohlene Reihenfolge: Zuerst Tests schreiben, dann refactoren. Claude analysiert erst was refactored werden soll und warum bevor Änderungen gemacht werden.

Warum wichtig
Tech-Debt wächst ohne aktives Refactoring exponentiell. Claude macht Refactoring schnell und sicher — mit Begründung für jede Änderung damit das Team versteht was und warum geändert wurde.
Refactore diesen Code mit Fokus auf:
(1) Lesbarkeit verbessern
(2) Duplikation entfernen
(3) Single Responsibility Principle

Erkläre jede Änderung. Die externe API bleibt unverändert.

[Code]
Tipp
Kleine Refactoring-Schritte mit Tests nach jedem. Claude Code hat Shell-Zugriff und kann Tests direkt ausführen um sicherzustellen dass nichts kaputt geht.
#75

Full-Stack-Projekte

Frontend, Backend, Datenbank, API, Deployment — alles in einer Claude Code Session. Schlüssel: Ein gutes Spec-Dokument vor dem Start. /plan lässt Claude einen Implementierungsplan erstellen bevor die erste Zeile Code geschrieben wird.

Warum wichtig
Claude Code kann in einer Session ein vollständiges, lauffähiges Projekt bauen. Was früher Wochen kostete ist in Stunden möglich — wenn der Kontext klar definiert ist.
App bauen: [Beschreibung der App].
Stack: [gewählter Stack].

Erstelle erst einen vollständigen Plan:
- Datei- und Ordnerstruktur
- Komponenten und ihre Verantwortlichkeiten
- API-Endpunkte
- Datenbankschema

Dann implementiere Schritt für Schritt mit Tests.
Tipp
/spec → /plan → /build: Bewährte Reihenfolge für Claude Code Projekte. Nie direkt mit Bauen anfangen ohne Plan — das spart massive Refactoring-Arbeit später.
#76

Dokumentation schreiben

README, API-Docs, Code-Kommentare, CHANGELOG aus Git-History, Architecture Decision Records. Claude liest den gesamten Code und schreibt akkurate, aktuelle Dokumentation — nicht Boilerplate, sondern echte inhaltliche Beschreibungen.

Warum wichtig
Dokumentation ist das was aus einem persönlichen Projekt ein professionelles Produkt macht. Claude schreibt Docs die tatsächlich korrekt sind — weil es den echten Code gelesen hat.
Lies das gesamte Projekt und erstelle eine vollständige README mit:
- Project Overview und Features
- Installation Step-by-Step
- Usage Examples mit echten Code-Snippets aus dem Projekt
- API Reference (alle öffentlichen Funktionen/Endpunkte)
- Contributing Guide
Tipp
Docs nach jedem Feature-Update automatisch aktualisieren: "Update README für das neue Feature X." Claude kennt den Kontext und ändert nur was sich geändert hat.
#77

Unit Tests

Test-Suites schreiben: Unit Tests, Integration Tests, E2E Tests, Coverage analysieren, Edge Cases systematisch abdecken. Frameworks: Jest, Vitest, pytest, Go testing, JUnit. Claude schreibt Tests die echte Edge Cases abdecken — nicht nur Happy Paths.

Warum wichtig
Tests sind die Versicherung die niemand kaufen will bis es brennt. Claude schreibt vollständige Test-Suites schnell — die Ausrede "keine Zeit für Tests" entfällt.
Lies diese Funktion/Klasse und schreibe umfassende Tests mit [Framework]:
- Happy Path (Normalfall)
- Edge Cases (null, leer, ungültige Eingaben)
- Fehler-Szenarien (was passiert wenn etwas schiefläuft)
- Grenzwerte

Begründe warum du diese Test-Cases gewählt hast.
Tipp
Test-Driven Debugging: Erst einen Test schreiben der den Bug reproduziert → dann den Bug beheben → Test wird grün. Verhindert Regression automatisch.
#78

Best Practices

Die wichtigsten Regeln: (1) CLAUDE.md als Projekt-Bibel anlegen, (2) /plan vor größeren Änderungen, (3) Sessions kurz halten (max 30–40 Min für komplexe Tasks), (4) /clear wenn Kontext zu groß wird, (5) Kleine Commits nach Claude-Änderungen, (6) Kein YOLO-Mode auf Produktion ohne aktuelles Backup.

Warum wichtig
Best Practices sind der Unterschied zwischen Claude Code das frustriert und Claude Code das transformiert. Besonders CLAUDE.md: einmal gut gemacht, dauerhaft bessere Ergebnisse.
Analysiere dieses Projekt und erstelle eine CLAUDE.md mit:
- Architektur-Entscheidungen und deren Begründung
- Code-Konventionen die eingehalten werden sollen
- Patterns die vermieden werden sollen (und warum)
- Test-Strategie
Tipp
CLAUDE.md ist der wichtigste Einzelfaktor für konsistente Claude Code Outputs. 30 Minuten in eine gute CLAUDE.md investieren spart Stunden pro Woche.
#79

Dev Workflow Tips

Optimierter Workflow: (1) Session mit vollständigem Projekt-Kontext starten, (2) /plan für größere Features, (3) Kleine verifizierbare Schritte definieren, (4) Tests nach jedem Schritt ausführen, (5) Git commit nach Erfolg, (6) /compact wenn Token-Budget knapp, (7) Session-Handoff am Ende dokumentieren.

Warum wichtig
Der Workflow ist genauso wichtig wie das Tool. Mit dem richtigen Rhythmus werden Claude Code Sessions produktiver, die Ergebnisse konsistenter und die Frustrationsmomente seltener.
Neue Claude Code Session für: [Aufgabe].
Was sind die ersten 3 Dinge die du über dieses Projekt wissen musst?
Was soll ich dir zu Beginn geben damit du optimal starten kannst?
Tipp
Claude Code wie einen neuen Entwickler am ersten Tag behandeln: vollständiges Onboarding geben → deutlich bessere Ergebnisse als sofort mit der Aufgabe zu beginnen.
#80

Code besser shippen

Deployment-Prozess professionalisieren: Pre-Launch-Checkliste (Security/Performance/Accessibility), Code-Review vor Merge, Deployment-Skripte automatisieren, Monitoring-Setup, Feature-Flags für risikoarme Releases, Rollback-Plan für den Ernstfall.

Warum wichtig
Der Code ist nur so gut wie der Prozess der ihn in Produktion bringt. Claude macht Pre-Launch-Reviews systematisch — kein vergessenes Security-Header, kein fehlendes Error-Monitoring mehr.
Feature bereit zum Deployen: [Feature-Beschreibung].
Erstelle vollständige Pre-Launch-Checkliste:
- Security (OWASP Top 10 relevante Punkte)
- Performance (Core Web Vitals)
- Accessibility (WCAG 2.1 AA)
- Testing-Coverage
- Monitoring und Alerting
Tipp
"Ship small, ship often" — häufige kleine Änderungen sind sicherer als seltene große Batches. Mit Claude Code sind kleine inkrementelle Releases einfacher umsetzbar.