What problem does it solve? Building reusable UI components that are accessible, composable, and properly typed is hard to get right consistently. This Skill provides structured guidance covering accessibility, composition patterns, polymorphism, state management, styling, and distribution so components meet modern standards from the start. ## Core Features & Use Cases - Accessibility Patterns: Reference implementations for ARIA attributes, keyboard navigation, focus management, live regions, and WCAG contrast requirements for modals, dropdowns, tabs, and forms. - Composition & Polymorphism: Guidance on compound components, the asChild pattern with Radix Slot, the as prop, controlled vs uncontrolled state, and TypeScript typing for polymorphic components. - Styling & Distribution: Design token architecture with CSS variables, data-state and data-slot attribute patterns for Tailwind styling, plus publishing via npm, shadcn-style registries, and marketplaces. - Use Case: When building a new Dialog component for a design system, consult the accessibility reference for focus trapping and ARIA patterns, the composition reference for Root/Trigger/Content structure, and the docs reference for documentation requirements. ## Quick Start Ask the AI to help you build an accessible, composable React component such as an accordion or dialog following modern component library patterns.