vuetify0▌
vuetifyjs/0 · updated Apr 8, 2026
Transform Vue 3 apps with unstyled, logic-focused building blocks for design systems.
Vuetify0 - Headless Composables & Components
Transform Vue 3 apps with unstyled, logic-focused building blocks for design systems.
Quick Start
pnpm install @vuetify/v0
No global plugin required. Import only what you need:
import { createSelection } from '@vuetify/v0/composables'
import { Tabs } from '@vuetify/v0/components'
Core Decision Tree
Before writing custom logic, check if v0 already provides it:
| Need | Use | Guide |
|---|---|---|
| Single item selection | createSingle |
Single selection patterns |
| Multi-item selection | createSelection |
Multi selection patterns |
| Selection with "select all" | createGroup |
Group patterns |
| Step wizard / carousel | createStep |
Stepper patterns |
| Form validation | createForm |
Form patterns |
| Shared state (provide/inject) | createContext |
Context patterns |
| Browser utilities | See utilities | Browser & DOM patterns |
Full API reference: See REFERENCE.md
Component Architecture
All components are headless (unstyled) and follow WAI-ARIA patterns:
<script setup>
import { Tabs } from '@vuetify/v0/components'
</script>
<template>
<Tabs.Root v-model="active">
<Tabs.List>
<Tabs.Item value="overview">Overview</Tabs.Item>
</Tabs.List>
<Tabs.Panel value="overview">Content</Tabs.Panel>
</Tabs.Root>
</template>
Available components: Dialog, Tabs, ExpansionPanel, Checkbox, Radio, Popover, Pagination
Component examples: See component-examples.md
Essential Patterns
Selection State
// Single selection (tabs, theme picker)
const single = createSingle({ mandatory: 'force' })
// Multi-selection (tags, filters)
const selection = createSelection({ multiple: true })
// Group with "select all" (data tables)
const group = createGroup()
Context Sharing
// Type-safe provide/inject
const [useTheme, provideTheme] = createContext<Theme>('Theme')
Form Validation
const form = createForm()
form.register({ id: 'email', rules: [required, email] })
Anti-Patterns
Don't reinvent these wheels:
❌ Custom selection logic → Use createSelection
❌ Manual provide/inject → Use createContext
❌ SSR checks → Use IN_BROWSER constant
Detailed anti-patterns: See anti-patterns.md
Development Tools
Generate common patterns:
python scripts/scaffold_pattern.py --type selection --output ./composables
Check for anti-patterns:
python scripts/check_patterns.py ./src
Vuetify MCP for structured API access:
claude mcp add vuetify-mcp https://mcp.vuetifyjs.com/mcp
Resources
- Detailed examples: references/component-examples.md
- Advanced patterns: references/advanced-patterns.md
- Migration guide: references/migration-guide.md
- Full API: references/REFERENCE.md
- Live docs: https://0.vuetifyjs.com
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.8★★★★★33 reviews- ★★★★★Anaya Sharma· Dec 16, 2024
Registry listing for vuetify0 matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★James Diallo· Dec 12, 2024
vuetify0 is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Xiao Gonzalez· Nov 7, 2024
Useful defaults in vuetify0 — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Emma Rahman· Oct 26, 2024
I recommend vuetify0 for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Rahul Santra· Sep 21, 2024
vuetify0 has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Kaira Rahman· Sep 13, 2024
vuetify0 is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Amelia Dixit· Sep 1, 2024
vuetify0 has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Aisha Khan· Aug 20, 2024
Solid pick for teams standardizing on skills: vuetify0 is focused, and the summary matches what you get after install.
- ★★★★★Pratham Ware· Aug 12, 2024
Solid pick for teams standardizing on skills: vuetify0 is focused, and the summary matches what you get after install.
- ★★★★★Neel Nasser· Aug 4, 2024
Keeps context tight: vuetify0 is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 33