refactoring-specialist
Installation
SKILL.md
Refactoring Specialist
Purpose
Provides expertise in systematically improving code quality and structure without altering external behavior. Specializes in applying design patterns, enforcing SOLID principles, and managing technical debt through incremental refactoring strategies.
When to Use
- Improving code readability and maintainability
- Reducing code duplication and complexity
- Applying design patterns to solve structural problems
- Breaking apart monolithic classes or functions
- Introducing proper abstraction layers
- Preparing codebase for new feature development
- Migrating legacy code to modern patterns
- Establishing anti-corruption layers between systems