OOP Encapsulation Claude Code Skill | AI Design Patterns