| name | refactor-scope-session |
| description | [Code Quality] Defines clear boundaries and goals for a refactoring session. Use to establish what WILL and WILL NOT change, set success criteria, and create a focused refactoring scope. |
Refactor: Scope Session
Define precise boundaries for a refactoring cycle.
Scoping Checklist
1. Goals Definition
- What specific improvement are we targeting?
- What metrics will improve?
2. Boundaries (IN Scope)
- Which files/modules will be touched?
- What types of changes are allowed?
3. Boundaries (OUT of Scope)
- Which areas must NOT change?
- What behaviors must remain identical?
4. Success Criteria
- How do we know refactoring succeeded?
- What tests must pass?
Principles
- Smaller is safer
- One goal per session
- Define done upfront
- Preserve behavior