god-object-split
Installation
SKILL.md
God Object Split
A structured refactoring skill for decomposing oversized classes and modules into focused, cohesive units — each with a single, well-defined responsibility.
When to Use This Skill
- A class has 10+ methods spanning multiple unrelated concerns
- A module imports from 5+ different domains (DB, HTTP, email, auth, formatting…)
- Adding a feature requires touching the same file every time
- Unit testing the class requires mocking half the system
- The class name ends in
Manager,Service,Handler,Utils, orHelperand does everything