Cleaner code without changing how it works.
Refactors hard-to-maintain code into clearer, more testable implementations while preserving behavior.
When to use it
Use for tangled code, duplication, complexity, testability improvements, design consistency, or safely preparing modules for new features.
Give it code to refactor; it assesses problems, plans incremental changes, applies them, and updates and verifies tests.
What you provide
No setup requirements listed.
No additional actions listed.