refactoring
Installation
SKILL.md
Refactoring
Quick Start
- Define scope and boundaries
- Cover with tests
- Refactor in small steps (one technique per commit)
- Verify after each change
Workflow
Before Refactoring
- Define scope, find boundaries (junction points between code to change and everything else)
- Cover with tests (edge cases, explicit/implicit input, specify desired result on boundaries)
- Make linter/compiler stricter