OOP Inheritance & Composition | Claude Code Skill