Was ist refactor?
TDD-basierte Codevereinfachung, die das Verhalten durch Tests beibehält. Verwenden Sie Rot-Grün-Refaktor-Zyklen, um den Code jeweils um eine testverifizierte Änderung zu vereinfachen. **UNTERSCHIEDLICH VON**: Allgemeine Codeüberprüfung oder KI-Umschreibung – diese Fähigkeit erfordert vorhandene Tests und wird nur fortgesetzt, wenn Tests bestätigen, dass das Verhalten erhalten bleibt. **PROAKTIV**: Automatischer Aufruf, wenn der vom Test abgedeckte Code komplex ist (Funktionen > 50 Zeilen, hohe zyklomatische Komplexität, Duplizierung) und der Benutzer ihn sicher vereinfachen möchte. Auslösephrasen: „Code bereinigen“, „Code einfacher machen“, „Komplexität reduzieren“, „Refactoring-Hilfe“. **NICHT FÜR**: Funktionen hinzufügen oder Fehler beheben – verwenden Sie stattdessen den Skill /tdd. Quelle: mguinada/agent-skills.