Refactoring Skill Systematic code refactoring guidance for improving code quality, maintainability, and design without changing functionality. Overview This skill provides refactoring strategies for: - Extracting methods/functions for better organization - Removing code duplication (DRY principle) - Simplifying complex logic and reducing cyclomatic complexity - Improving naming and readability - Applying design patterns appropriately - Reducing technical debt while maintaining functionality When This Skill Applies This skill activates when: - Code is difficult to understand or maintain - Func…