What problem does it solve? Building consistent, accessible UI components in Next.js App Router requires coordinating shadcn/ui installation, Radix UI primitives, Tailwind CSS v4 styling, and correct form patterns, which is error-prone when done manually. ## Core Features & Use Cases - CLI-driven component installation: Installs shadcn/ui components via bunx --bun shadcn@latest add into @/modules/cores/shadcn/components/ui/ instead of hand-writing them. - Full component coverage: Provides reference guides for forms (Field/FieldLabel/FieldError with TanStack Form), overlays (Dialog, Sheet, Drawer), feedback (Sonner toasts, Alert, Skeleton), data display (Table, Badge, Calendar), and navigation (Sidebar, Command, DropdownMenu). - MCP registry integration: Uses mcp__shadcn__* tools to search registries, view component source, and get install commands before implementing. - Use Case: When adding a data table with sorting and pagination to a Next.js dashboard, the skill verifies the component in the shadcn registry, installs it via CLI, and wires it with TanStack Form and Tailwind styling following project conventions. ## Quick Start Use the nextjs-shadcn skill to add a dialog and form component to my Next.js App Router page following shadcn/ui conventions.