OOP Inheritance & Composition - Claude Code Skill