Web Component Design Build reusable, maintainable UI components using modern frameworks with clean composition patterns and styling approaches. When to Use This Skill - Designing reusable component libraries or design systems - Implementing complex component composition patterns - Choosing and applying CSS-in-JS solutions - Building accessible, responsive UI components - Creating consistent component APIs across a codebase - Refactoring legacy components into modern patterns - Implementing compound components or render props Core Concepts 1. Component Composition Patterns Compound Components…