Ein Zwei-Schritt-KI-Workflow für die Modernisierung von Legacy-Code

Ein Reddit-Beitrag auf r/ClaudeAI argumentiert dagegen, KI einfach zu bitten, Legacy-Spaghetti-Code zu 'refaktorieren', und stellt fest, dass KI dazu neigt, fehlerhafte bestehende Strukturen beizubehalten. Stattdessen schlägt es einen zweistufigen 'Reverse Engineering'-Workflow vor, der das LLM-Denken effektiver nutzt.
Das Problem mit direktem Refactoring
Wenn Sie alten Code in einen KI-Agenten einfügen und eine Anfrage wie 'Bitte refaktorieren Sie dies und machen Sie es sauber' stellen, ist das Ergebnis oft nur eine polierte Version derselben schlechten Architektur. Die KI wird durch den von Ihnen bereitgestellten Code beeinflusst – sie versucht, Ihre Struktur, Variablennamen und Logikabläufe beizubehalten, selbst wenn sie von Anfang an fehlerhaft waren.
Der zweistufige 'Reverse Engineering'-Prozess
Schritt 1: Die Absicht extrahieren (Das 'Was')
Bitten Sie die KI nicht, den Code zu reparieren. Bitten Sie sie stattdessen, die Codestruktur zu ignorieren und die Geschäftslogik zu extrahieren. Lassen Sie sie speziell ein hochrangiges Business Requirement Document (BRD) basierend auf der Datei schreiben. Dies liefert die reine Logik ohne die technische Schuld.
Schritt 2: Der 'Saubere Tisch'-Aufbau (Das 'Wie')
Nehmen Sie dieses frische BRD und geben Sie es in einen 'Master Architect'-Prompt ein. Jetzt repariert die KI keine alten Fehler; sie baut eine Lösung von Grund auf mit modernen Best Practices auf. Dieser Ansatz erleichtert auch die Technologiemigration (z.B. von Legacy-Java zu modernem Node.js), da die Zwischenschicht des BRD technologieunabhängig ist.
Der Beitrag erwähnt, dass der spezifische 'Master Architect'-Prompt für Schritt 2 im ersten Kommentar des Reddit-Threads bereitgestellt wird.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Reddit-Nutzer teilt häufige Fehler bei der Claude-Code-Prompting mit Lösungen
Ein Entwickler, der Claude für Node.js-Backend-Arbeiten nutzt, identifizierte nach monatelanger Nutzung 10 häufige Prompting-Fehler, darunter fehlende Validierungsanforderungen und die Behandlung von Claude als Einmal-Werkzeug. Sie erstellten einen visuellen Leitfaden mit Lösungen für jedes Problem.
Slash-Agent-Start-Token um 60% reduzieren: Bereinigen Sie den Arbeitsbereich Ihres Bots
Ein Entwickler reduzierte die Start-Token von 80k auf 31k, indem er ein LLM die Arbeitsbereichsdateien prüfen und umstrukturieren ließ – um Ballast zu entfernen, Informationen zu deduplizieren und Tool-Dokumentationen in separate Dateien zu organisieren.

Claude-Prompt-Codes neu getestet: L99 schärfer, OODA enger, ARTIFACTS verblasst und 3 neue Codes zur Nutzung
Ein 6-Monate-Retest der Prompt-Codes L99, OODA und ARTIFACTS auf Claude zeigt, dass L99 auf Sonnet 4.6/Opus 4.7 schärfer ist, OODA bei strategischen Prompts versagt, ARTIFACTS für Code unnötig ist und drei neue Codes (/skeptic, /blindspots, /decompose) täglich verwendet werden können. Stapeln Sie nicht mehr als 2 Codes.

Tag-1-Konfiguration: 90% der häufigen OpenClaw-Probleme vermeiden
Legen Sie Ausgabenlimits fest, schreiben Sie eine SOUL.md und passen Sie das Heartbeat-Intervall an, um Überraschungsrechnungen, unerwünschtes Verhalten und Kostenexplosionen zu vermeiden.