vuetify0

vuetifyjs/0 · updated Apr 8, 2026

$npx skills add https://github.com/vuetifyjs/0 --skill vuetify0
0 commentsdiscussion
summary

Transform Vue 3 apps with unstyled, logic-focused building blocks for design systems.

skill.md

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 createSelectionManual provide/inject → Use createContextSSR 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

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.833 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

1 / 4