{"skill":{"slug":"bookforge-big-class-responsibility-extraction","displayName":"Big Class Responsibility Extraction","summary":"Identify and extract responsibilities from an oversized class using Feathers' 7 heuristics + feature sketches. Use whenever a developer faces 'this class is...","tags":{"bookforge":"1.0.0","code-quality":"1.0.0","interface-segregation":"1.0.0","latest":"1.0.0","legacy-code":"1.0.0","refactoring":"1.0.0","software-engineering":"1.0.0","srp":"1.0.0"},"stats":{"comments":0,"downloads":16,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777466746452,"updatedAt":1777467707550},"latestVersion":{"version":"1.0.0","createdAt":1777466746452,"changelog":"Initial version — introduces responsibility extraction for oversized classes using Feathers' heuristics.\n\n- Detects \"big class\" anti-patterns based on method/variable count and edit patterns.\n- Applies Feathers' 7 responsibility heuristics plus feature sketches to identify responsibility clusters within large classes.\n- Produces a visual responsibility map and step-by-step extraction plan, tailored to the current change.\n- Aims to help developers split \"god classes\" incrementally, reducing risk and focusing only on needed areas.\n- Targets intermediate–advanced engineers working with legacy, bloat-prone codebases.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}