What problem does it solve? Building accessible, customizable UI components from scratch is error-prone and time-consuming, especially when handling keyboard navigation, focus management, and ARIA attributes correctly. This Skill guides you through creating production-grade design systems with Radix UI primitives, so you get accessibility built-in while keeping full styling control. ## Core Features & Use Cases - Headless Component Patterns: Implement Dialog, Dropdown Menu, Tabs, Tooltip, Select, and Popover primitives with compound component architecture and the asChild polymorphic pattern. - Theming Strategies: Apply CSS variables, Tailwind with Class Variance Authority (CVA), or Stitches for scalable, variant-driven styling systems. - Accessibility Compliance: Follow built-in checklists for WCAG 2.1 AA requirements including focus trapping, keyboard navigation, and screen reader support. - Use Case: You need a custom dropdown menu with checkbox items, radio groups, and nested sub-menus for a data table. Use this Skill to compose Radix DropdownMenu primitives with proper keyboard navigation and your own Tailwind styling, without fighting pre-styled component defaults. ## Quick Start Ask the assistant to create an accessible Dialog component using Radix UI primitives styled with Tailwind and CVA variants.