code-refactoring
Installation
SKILL.md
Code Refactoring
Refactoring legacy code, migrating technologies, and resolving technical debt with minimal risk and maximum impact.
When to Use
- Modernizing legacy code (JS→TS, callbacks→async/await)
- Migrating technologies (Redux ORM removal, framework changes)
- Resolving technical debt that blocks new features
- Improving code maintainability and reducing complexity
- Preparing code for performance optimization
Don't use for:
- Adding new features (separate refactoring from feature work)
- Code that works well and won't change
- Production-critical code without adequate test coverage
- Situations with severe time constraints or change freezes