What problem does it solve? Choosing a frontend library for common UI tasks like toasts, drag and drop, charts, or state management often means sifting through dozens of competing options. This Skill provides a curated, opinionated lookup table that maps each task to a single recommended library, while checking the project's existing dependencies first to avoid redundant installs. ## Core Features & Use Cases - Task-to-library lookup: Covers components and primitives (base-ui, cmdk, Sonner), motion and visuals (Motion, NumberFlow, Shiki), charts (Recharts, Liveline), interaction (dnd kit, Virtuoso), and state/styling (Zustand, clsx, cva, next-themes). - Dependency awareness: Reads package.json before recommending, flagging when the project already uses a competitor instead of churning dependencies. - Mismatch detection: Catches common anti-patterns like hand-built toasts, manual dropdown focus handling, or rendering thousands of rows without virtualization. - Use Case: A developer asks which library to use for a command menu. The Skill checks package.json, confirms no existing solution, and recommends cmdk with a one-sentence rationale. ## Quick Start Ask which library to use for a specific frontend task such as drag and drop or toast notifications.