{"skill":{"slug":"bookforge-inheritance-mapping-selector","displayName":"Inheritance Mapping Selector","summary":"Select the correct ORM inheritance strategy — Single Table Inheritance (STI), Class Table Inheritance (joined table / Multi-Table Inheritance), or Concrete T...","tags":{"bookforge":"1.0.0","class-table-inheritance":"1.0.0","concrete-table-inheritance":"1.0.0","database-design":"1.0.0","design-patterns":"1.0.0","fowler-peaa":"1.0.0","hibernate":"1.0.0","inheritance-mapping":"1.0.0","joined-table-inheritance":"1.0.0","latest":"1.0.0","object-relational-mapping":"1.0.0","orm":"1.0.0","persistence":"1.0.0","polymorphic-query":"1.0.0","single-table-inheritance":"1.0.0"},"stats":{"comments":0,"downloads":110,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776758293748,"updatedAt":1776758811285},"latestVersion":{"version":"1.0.0","createdAt":1776758293748,"changelog":"- Initial release of the inheritance-mapping-selector skill.\n- Guides users in selecting the optimal ORM inheritance strategy (STI, CTI, or Concrete) based on specific OO hierarchy and schema needs.\n- Evaluates trade-offs across six key dimensions including query joins, storage efficiency, constraint enforceability, refactoring impact, and more.\n- Maps recommendations to idiomatic ORM usage for Java (Hibernate/JPA), Rails, and Django.\n- Produces a decision record with schema sketch and ORM config snippet.\n- Intended for software architects and engineers designing or refactoring database persistence for OO hierarchies.","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}