refactoring-catalog
Installation
SKILL.md
Refactoring Catalog
Apply proven refactoring patterns to improve code structure while preserving behavior. Based on Martin Fowler's refactoring catalog with practical Python examples.
When to Use This Skill
- Reducing code complexity and improving readability
- Eliminating code smells and technical debt
- Preparing code for new features
- Improving testability of existing code
- Applying design patterns to solve structural issues
- Breaking up large classes or functions
Safe Refactoring Workflow
The Golden Rule
Never change behavior while refactoring. Never refactor while changing behavior.