소개
This skill equips Claude with advanced refactoring patterns and a disciplined process for eliminating technical debt without altering external behavior. It provides structured guidance on identifying common code smells such as primitive obsession, feature envy, and deeply nested conditionals. By implementing specific techniques like method extraction, polymorphic replacement of logic, and parameter object introduction, it helps transform legacy code into a clean, testable, and extensible codebase. The skill follows a safe, test-driven refactoring workflow to ensure structural improvements never compromise system stability.