What problem does it solve? Building mobile drawers and bottom sheets from scratch leads to missing gestures, broken accessibility, no focus trapping, and awkward fixed heights that ignore safe areas. ## Core Features & Use Cases - Drawer Pattern Selection: Distinguishes bottom sheets, side drawers, and nested drill-down drawers with the right behaviors for each. - Vaul-Based Implementation: Provides headless, gesture-driven drawer primitives with snap points, swipe-to-dismiss, and spring physics. - Quality Checklist & Anti-Patterns: Covers drag handles, backdrop, focus trap, keyboard support, reduced motion, safe area, and scroll lock. - Use Case: When a user asks to add a mobile filter panel, this Skill produces a Linear-style bottom sheet with snap points at 40%, 85%, and 100%, a reset button, and apply actions. ## Quick Start Ask the agent to add a mobile bottom sheet filter drawer with swipe-to-dismiss and snap points to your page.