--- mode: agent description: Root-Cause-Analyse und gezielter Fix für Bugs und unerwartetes Verhalten tools: - codebase - editFiles - runCommands - problems - terminalLastCommand --- # Debug & Fix **Problem:** ${input:problem:Beschreibe den Fehler oder das unerwartete Verhalten} **Fehlermeldung / Stack-Trace** (optional einfügen): ``` ${input:stacktrace:Stack-Trace oder Fehlermeldung hier – oder leer lassen} ``` ## Debugging-Strategie 1. **Reproduce** – Unter welchen Bedingungen tritt der Fehler auf? 2. **Isolate** – Kleinsten betroffenen Code-Bereich identifizieren 3. **Root Cause** – Eigentliche Ursache finden (nicht nur Symptom bekämpfen) 4. **Fix** – Minimaler, gezielter Fix ohne Refactoring nebenbei 5. **Verify** – Fix löst das Problem, keine Regression ## Regeln - Nicht den ersten offensichtlichen Fix wählen – erst Root Cause verstehen - Nie mehr Code ändern als für den Fix notwendig - Wenn der Fix >10 Zeilen braucht: hinterfrage ob das Symptom nicht woanders liegt