vuetify-components

Standardize Vue SSR UI with Vuetify 4 components for feedback and loading patterns.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vuetify SSR apps often need consistent, reusable UI building blocks for display, dialogs, notifications, tooltips, and loading states without duplicating patterns across pages.

Core Features & Use Cases

  • Reusable display components: Compose content containers and structured lists using v-card, v-list/v-list-item, v-chip, and v-avatar.
  • User feedback patterns: Implement confirmation flows and actionable modals via v-dialog, plus toast-style notifications using v-snackbar and inline messaging via v-alert.
  • Context and loading UX: Add helpful hover context with v-tooltip and show deterministic loading indicators using v-progress-linear, v-progress-circular, and v-skeleton-loader for skeleton-first rendering.

Quick Start

Use the vuetify-components skill to generate a Vue component that displays a v-card containing a v-list with v-avatar items and shows a v-skeleton-loader while data loads, then presents errors via v-alert and success messages via v-snackbar.

Frequently Asked Questions about vuetify-components

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

FAQPage Schema
How do I build consistent Vuetify UI components for Vue 3 SSR apps?

To build consistent Vuetify UI components for Vue 3 SSR apps, standardize reusable display blocks like v-card, v-list, and v-dialog to avoid duplicating patterns. This ensures uniform feedback and loading UX across auth, contact, and dashboard routes.

How do I implement a Promise-based confirmation dialog in Vue 3?

Implement a Promise-based confirmation dialog in Vue 3 by using v-dialog with v-model, max-width, and persistent properties. You expose the dialog trigger via defineExpose to handle confirmation flows cleanly within your component logic.

What is the best way to show loading states and skeleton screens in Vuetify?

The best way to show loading states in Vuetify is conditionally rendering v-skeleton-loader versus actual v-card content while data loads. You can also display deterministic progress indicators using v-progress-linear and v-progress-circular for skeleton-first rendering.

How do I display toast notifications and inline alerts in a Vue SSR application?

Display toast notifications and inline alerts in a Vue SSR application by using v-snackbar for actionable toast-style messages and v-alert for inline error messaging. This provides consistent user feedback patterns across data-driven dashboards and contact flows.

Does this Vuetify component approach work for data-driven dashboards and auth pages?

Yes, this Vuetify component approach works for data-driven dashboards and auth pages by applying consistent feedback and loading UX patterns. It standardizes structured lists, confirmation modals, and loading indicators across various application routes.