Use Nuxt UI v4 for styled UI components
mainNuxt UI v4 is a component library for Vue 3 and Nuxt 4+ built on top of Reka UI (headless primitives), Tailwind CSS v4, and Tailwind Variants. It is designed for building styled interfaces including forms with validation, data tables, modal dialogs, and overlays.
When to use this skill:
- Installing or configuring
@nuxt/ui. - Using UI components like
Button,Card,Table, orForm. - Customizing themes via colors, variants, or CSS variables.
- Implementing forms with Zod or Valibot validation.
- Using overlays such as
Modal,Toast, orCommandPalette. - Working with Nuxt UI composables like
useToastoruseOverlay.
Note on related skills:
- For raw Vue component patterns, use the
vueskill. - For Nuxt routing or server-side logic, use the
nuxtskill. - For headless component primitives (accessibility,
asChildpattern), use thereka-uiskill.