What problem does it solve? Choosing and correctly implementing overlay UI components like dialogs, sheets, popovers, menus, and selects is error-prone, with common failures in focus management, keyboard navigation, and accessibility. ## Core Features & Use Cases - Overlay Pattern Guide: Maps each overlay type (dialog, sheet, popover, menu, select, hover card) to its correct use case and required behaviors. - Quality Checklist: Enforces focus trapping, ESC-to-close, spring animations, reduced-motion support, portals, and scroll locking. - base-ui Composition Examples: Provides ready-to-adapt React code for confirmation dialogs and mobile bottom sheets. - Use Case: When a user asks to add a delete confirmation dialog, the skill routes through pick-ui-library to base-ui and produces an accessible, animated dialog with proper focus restoration. ## Quick Start Ask the agent to add a modal, dialog, sheet, popover, dropdown menu, or select to the current page.