shadcn-vue

Installation
Summary

Accessible Vue/Nuxt component library with Reka UI, Tailwind CSS, and dark mode support.

  • Provides 50+ pre-built, accessible components (buttons, cards, dialogs, data tables, forms) installable via CLI with automatic TypeScript path configuration
  • Requires initialization with npx shadcn-vue@latest init to set up components.json, Tailwind CSS variables, and path aliases before adding components
  • Supports dark mode through CSS variables, Auto Form for dynamic form generation, and TanStack Table integration for sortable/filterable data tables
  • Includes MCP server setup for opencode, Codex, Cursor, and VS Code with registry namespace support for custom component organization
SKILL.md

shadcn-vue


Quick Start (3 Minutes)

For Vue Projects (Vite)

1. Initialize shadcn-vue

npx shadcn-vue@latest init

During initialization:

  • Style: New York or Default (cannot change later!)
  • Base color: Slate (recommended)
  • CSS variables: Yes (required for dark mode)
Related skills
Installs
652
GitHub Stars
9
First Seen
Jan 25, 2026