vuetify-layout

Implement Vuetify 4 app shells with navigation, grids, and tabs for Vue SSR pages.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of assembling a consistent, responsive Vuetify 4 application layout in a Vue 3 SSR starter kit without reinventing navigation, grid scaffolding, and common shell patterns.

Core Features & Use Cases

  • Application shell composition: Use v-app, v-main, and related layout building blocks to create the overall page frame.
  • Grid-based page structure: Implement the 12-column layout with v-container, v-row, and v-col for responsive content/side-by-side sections.
  • Navigation and UX primitives: Add a top bar with v-app-bar, side navigation with v-navigation-drawer (rail/temporary behavior), and interactive UI elements like v-menu, v-tabs/v-tabs-window, and v-breadcrumbs.
  • Use case example: Create an authenticated dashboard layout where mobile users get a temporary drawer, desktop users get a rail drawer, and the content switches between profile/security/notifications via tabs.

Quick Start

Create the page shell by wiring v-app-bar, v-navigation-drawer (temporary on mobile and rail on desktop), and the main content grid with v-container/v-row/v-col, then add v-menu, v-tabs/v-tabs-window, and v-breadcrumbs where needed.

Frequently Asked Questions about vuetify-layout

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

FAQPage Schema
How do I build a responsive Vuetify app shell with a navigation drawer for Vue 3 SSR?

You build a responsive Vuetify app shell by wiring v-app-bar and v-navigation-drawer into v-app, configuring the drawer as temporary on mobile and rail on desktop to handle responsive navigation across Vue 3 SSR pages.

How do I create responsive grid layouts in Vuetify 4?

Create responsive grid layouts in Vuetify 4 using the v-container, v-row, and v-col components to scaffold 12-column page structures for side-by-side content sections that adapt across viewport sizes.

What is the best way to switch tabbed content sections using Vuetify?

The best way to switch tabbed content sections in Vuetify is combining v-tabs with v-tabs-window, allowing users to navigate between distinct content panels like profile and security settings within a single layout view.

Can I use Vuetify 4 layout components like v-menu and v-breadcrumbs together in Vue 3?

Yes, you can use Vuetify 4 layout components together in Vue 3 by implementing v-menu activator patterns for interactive dropdowns and v-breadcrumbs for navigation trails within the same authenticated dashboard layout shell.

Does this Vuetify layout approach support different desktop and mobile navigation patterns?

This Vuetify layout approach supports different navigation patterns by applying temporary drawer behavior for mobile users and rail drawer behavior for desktop users, ensuring adaptive side navigation within your Vue 3 application shell.