vuetify-overview

Standardize Vuetify 4 configuration and component selection for Vue SSR Starter Kit.

3|Updated Jan 14, 2023
One-click install
npx skills add https://github.com/e-xode/vue-ssr --skill vuetify-overview
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vuetify-overview
Source: https://github.com/e-xode/vue-ssr/tree/main/.claude/skills/vuetify-overview
Command: npx skills add https://github.com/e-xode/vue-ssr --skill vuetify-overview

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents inconsistent Vuetify usage by centralizing the project-wide rules for component selection, default props, semantic colors, and SSR-safe initialization in the Vue SSR Starter Kit.

Core Features & Use Cases

  • Component selection decision tree: Quickly map UI needs (inputs, buttons, cards, navigation, modals, toasts, loading states) to the right Vuetify components and recommended patterns.
  • Global Vuetify defaults: Apply consistent UI styles across the app via the src/plugins/vuetify.js defaults (variants, rounding, density, and tonal styles).
  • SSR-safe instantiation and responsive breakpoints: Use createApplicationVuetify(ssr) to ensure hydration correctness and rely on useDisplay() for breakpoint-aware layout behavior.

Quick Start

Ask an assistant: "When should I use v-snackbar vs v-alert, what are the default v-btn and v-card settings, and how do I set up Vuetify for SSR with the correct ssr flag?"

Frequently Asked Questions about vuetify-overview

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Vuetify for SSR to avoid hydration issues in Vue 3?

To configure Vuetify for SSR safely, instantiate Vuetify using createApplicationVuetify(true) on the server and createApplicationVuetify(false) on the client to ensure proper hydration and consistent rendering.

When should I use v-snackbar vs v-alert for notifications in Vuetify?

Use v-snackbar for transient toast notifications and v-alert for persistent inline messages within the UI, following the component selection decision tree to map specific UI needs to the correct Vuetify component.

How do I standardize global default props for Vuetify components?

Standardize global Vuetify default props by configuring variants, rounding, density, and tonal styles inside the src/plugins/vuetify.js file to apply consistent UI styles across the entire application.

What is the best way to handle responsive breakpoints in a Vue SSR app?

Handle responsive breakpoints in a Vue SSR app by relying on the useDisplay composable provided by Vuetify to ensure breakpoint-aware layout behavior that works correctly during server-side rendering.

How do I use semantic color tokens by name in Vuetify?

Use semantic color tokens by referencing their designated names in your Vuetify configuration to standardize theming and avoid inconsistent UI color usage across the Vue application.

Why does my Vuetify UI look inconsistent across different components?

Your Vuetify UI looks inconsistent because global default props are not centralized; applying project-wide rules for variants, density, and tonal styles in src/plugins/vuetify.js ensures consistent component styling.