refactoring-to-patterns - Apply Fowler's refactoring patterns to improve code design
Recognize code smells and apply proven refactoring transformations
Tags
Updated: 2026-02-23Capabilities
Typical Inputs
Typical Outputs
What this skill does
- identify code smells
- apply refactoring patterns
- replace conditionals with polymorphism
- introduce null objects
- form template methods
Inputs
- code with design problems
- refactoring requirements
- pattern references
Outputs
- refactored code
- design pattern implementations
- improved code structure
Requirements
- programming language knowledge
- code analysis tools
