refactor - Improve code structure without changing behavior
Refactors existing code to improve maintainability, readability, type safety, and design while preserving external behavior.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Preserve code behavior
- Extract focused functions
- Rename variables clearly
- Split large classes
- Improve type safety
- Remove code smells
- Apply design patterns
Inputs
- Existing codebase
- Test suite
- Refactoring goal
Outputs
- Refactored source files
- Preserved external behavior
- Test results
Requirements
- Available tests or test coverage
