Claude · Foto: Lachlan Hardy, CC BY 2.0
code-refactorer
Zuletzt aktualisiert:
Typ
Subagent
Lizenz
MIT
Anwendungsfeld
Claude Subagenten
Alle mit gewachsenem Legacy-Code.
Voraussetzungen
- Bestehender, bereits funktionierender Code als Ausgangsbasis
Einordnung
Es braucht nur vorhandenen, lauffähigen Code, keine zusätzlichen Accounts oder Tools.
Verbessert Struktur, Lesbarkeit und Wartbarkeit bestehenden Codes — ohne Funktionsänderung.
Für wen: Alle mit gewachsenem Legacy-Code.
Im Detail
Dieser Subagent verbessert die Struktur, Lesbarkeit und Wartbarkeit von bestehendem Code, ohne dessen Funktionalität zu verändern — er räumt unübersichtlichen Code auf, reduziert Duplikate, verbessert Benennungen und vereinfacht komplexe Logik. Der Unterschied zu code-reviewer: Dieser Agent findet nicht nur Probleme, sondern setzt die Verbesserungen direkt um. Sinnvoll ist der Einsatz, wenn eine Funktion nach dem ersten Entwurf funktioniert, aber zu lang, verschachtelt oder schwer nachvollziehbar geworden ist, etwa nach dem schnellen Implementieren eines Features. Für Teams mit Legacy-Code oder nach Feature-Sprints eine gute Ergänzung zum regulären Review-Prozess. Da keine Funktionsänderung erfolgen soll, empfiehlt sich danach ein Testlauf zur Absicherung.
Schritt für Schritt
- Ergebnis danach über code-reviewer prüfen, da Refactoring-Automatik unbeabsichtigte Verhaltensänderungen einschleusen kann
- Bestehende Tests laufen lassen, um zu bestätigen, dass sich die Funktionalität nicht geändert hat
- Diff Abschnitt für Abschnitt durchgehen statt ihn blind zu übernehmen
- Bevorzugt bei gewachsenem Legacy-Code einsetzen, bevor größere Features darauf aufgesetzt werden
Beispiel aus der Praxis
Eine über Jahre gewachsene, 300 Zeilen lange Funktion in einer Legacy-Codebasis wird vom Agenten in kleinere, klarer benannte Funktionen aufgeteilt, ohne dass sich das Verhalten der Anwendung ändert.
Praxis-Tipp
Nutzen Sie ihn direkt nach Feature-Abschluss, etwa mit ‘Räume die Authentifizierungslogik in auth.js auf, ohne das Verhalten zu ändern’.
Stolperfallen
Refactoring-Automatik kann unbeabsichtigt Verhalten ändern, obwohl das nicht das Ziel ist. Ergebnisse deshalb immer über code-reviewer und bestehende Tests gegenprüfen, bevor sie übernommen werden.
Siehe auch
Lizenz & Quelle
- Lizenz: MIT
- Quelle: iannuttall/claude-agents
Häufige Fragen.
Fügt der Agent auch neue Funktionen hinzu?
Nein, laut Beschreibung ist er explizit auf Struktur und Lesbarkeit fokussiert, nicht auf Feature-Arbeit.
Ist garantiert, dass sich das Verhalten nicht ändert?
Nicht automatisch - deshalb wird eine Prüfung durch code-reviewer im Anschluss empfohlen.
Für welchen Code eignet er sich am meisten?
Für gewachsenen Legacy-Code, der funktional bereits läuft, aber unübersichtlich geworden ist.
Inhalt ansehen (code-refactorer.md)
Lade …
Erfahrungen & Kommentare.
Funktioniert der Subagent bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
code-reviewer
Tiefgehendes Code-Review: Sicherheitslücken, Performance, Zuverlässigkeit, Konfigurations-Review, moderne Analyse-Tools.
debugger
Spezialist für Fehler, fehlschlagende Tests und unerwartetes Verhalten; arbeitet systematisch zur Ursache.
security-auditor
DevSecOps-Audit: Schwachstellenanalyse, Threat Modeling, OAuth2/OIDC, OWASP, Cloud-Security, Compliance.
