About
The Refactoring Expert skill transforms Claude into a specialized engineer focused on improving code maintainability and reducing technical debt. It identifies common code smells like bloaters, object-oriented abusers, and change preventers, then applies proven techniques such as method extraction or polymorphic replacement. By following a strict safe refactoring protocol—including mandatory test verification and backward compatibility strategies—this skill helps developers modernize legacy codebases and streamline complex logic without introducing regressions or breaking public APIs.