What problem does it solve? Integrating a fixed, magnifying dock navigation into a Next.js app involves wiring dropdown menus, theme switching, keyboard shortcuts, and responsive placement, and small misconfigurations cause icons to 404, clicks to silently fail, or themes to flash on load. ## Core Features & Use Cases - Prop-Driven Dock Composition: Build a CategoryDock from DockNavItem objects with polymorphic icons, active states, and dropdown menus via the renderContent render prop. - Bundled Theme Switcher: Drop ThemeMenu into a dropdown for light/dark/system switching via next-themes plus a shadcn colour-theme picker persisted to localStorage and cookies. - Placement and Shortcut Control: Configure desktop/mobile fixed placements, mobileAlign for chat-input layouts, and Alt+N keyboard shortcuts. - Use Case: You are adding a bottom dock to a Next.js app with a search button and a theme dropdown; this Skill shows the exact props, renderImage wiring for next/image, and fixes for common failures like dead onClick handlers on menu items. ## Quick Start Ask the assistant to add a CategoryDock with a search item and a ThemeMenu dropdown to your Next.js layout using next/image for icons.