{"skill":{"slug":"bookforge-data-organization-refactoring","displayName":"Data Organization Refactoring","summary":"Apply the correct data organization refactoring when code smells in data structure design are diagnosed — Primitive Obsession, Data Clumps, Data Class, or ra...","tags":{"bookforge":"1.0.0","code-quality":"1.0.0","data-modeling":"1.0.0","encapsulation":"1.0.0","latest":"1.0.0","refactoring":"1.0.0"},"stats":{"comments":0,"downloads":136,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776625947928,"updatedAt":1776626509028},"latestVersion":{"version":"1.0.0","createdAt":1776625947928,"changelog":"- Initial release of the skill for data organization refactoring, focused on diagnosing and resolving data structure code smells following Fowler’s Chapter 8 catalog.\n- Supports identifying and refactoring Primitive Obsession, Data Clumps, Data Class, exposed collections, positional arrays, magic numbers, and legacy records.\n- Guides users step-by-step through selecting and performing the appropriate data-related refactoring, including interface updates and validation.\n- Excludes type code refactorings (covered by a sibling skill) and class responsibility issues.\n- Designed for software developers and reviewers with intermediate OO experience, handling real-world code needing structural improvement.","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}