refactoring-code
Originally fromthird774/dotfiles
Installation
SKILL.md
Refactoring Code
The Refactoring Hat
When refactoring, you change structure without changing behavior. Always have tests passing before and after.
Workflows
- Tests Green: Ensure all tests pass before starting
- Analyze: Use Grep to understand dependencies
- Small Steps: Make one small change at a time
- Verify Usages: Use Grep to find all usages before changes
- Commit Often: Commit after each successful refactoring
- Tests Green: Verify tests still pass after each change
Common Refactorings
Extract Method
When a code block does one thing, extract it to a named method.