MB-ITA

Diese Seite ist passwortgeschützt.

claude-code — workflows.md
~/wiki/claude-code / workflows
~/wiki/claude-code $ cat workflows.md

Workflows & Patterns

Typische Arbeitsabläufe: Code schreiben, debuggen, refactoren, deployen.

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

BefehlFunktion
claude -cLetzte Session fortsetzen
claude -rSession-Picker öffnen
claude -r auth-refactorBestimmte Session fortsetzen
/rename session-nameSession benennen
claude --worktree featureIsolierte Git-Worktree Session
claude --from-pr 123PR-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

SyntaxFunktion
@src/utils/auth.jsDatei-Inhalt einbinden
@src/components/Verzeichnis-Listing
@file1.js und @file2.jsMehrere Dateien
Drag & DropBilder/Screenshots einfügen
Ctrl+VBild aus Zwischenablage einfügen