Nuxt offers a full-stack Vue environment with server-side rendering, file-based routing, and automated composable imports.

Install

mkdir -p .claude/skills/nuxt && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/1092" && unzip -o skill.zip -d .claude/skills/nuxt && rm skill.zip

Installs to .claude/skills/nuxt

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Nuxt full-stack Vue framework with SSR, auto-imports, and file-based routing. Use when working with Nuxt apps, server routes, useFetch, middleware, or hybrid rendering.
168 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Configure server-side rendering and hybrid rendering modes
  • Manage file-based routing and middleware
  • Implement auto-imports for components and composables
  • Deploy to Node.js, serverless, or edge platforms using Nitro
  • Extend applications using reusable layers and modules

How it works

The framework utilizes a specific directory structure where application code resides in the app/ folder and server logic is handled by the Nitro engine. It automatically resolves imports and applies routing based on file placement.

Inputs & outputs

You give it
Project configuration and source files in app/ directory
You get back
Rendered full-stack Vue application

When to use nuxt

  • Setting up SSR Vue projects
  • Configuring server routes and middleware
  • Managing runtime environment variables

About this skill

Nuxt is a full-stack Vue framework that provides server-side rendering, file-based routing, auto-imports, and a powerful module system. It uses Nitro as its server engine for universal deployment across Node.js, serverless, and edge platforms.

The skill is based on Nuxt 4.x, generated at 2026-06-22.

Nuxt 4 note: the default srcDir is app/ — Vue app code (app.vue, components/, composables/, pages/, etc.) lives under app/, while server/, shared/, public/, modules/, layers/ and nuxt.config.ts stay at the project root. The ~/@ aliases now point at app/; use ~~/@@ for the root.

Core

TopicDescriptionReference
Directory StructureNuxt 4 app/ srcDir, shared/, aliases, conventionscore-directory-structure
Configurationnuxt.config.ts, app.config.ts, aliases, compatibilityVersion, experimentalcore-config
CLI CommandsDev server, build, generate, preview, and utility commandscore-cli
RoutingFile-based routing, dynamic routes, named views, layout props, middlewarecore-routing
Data FetchinguseFetch, useAsyncData, $fetch, createUseFetch factories, cachingcore-data-fetching
ModulesCreating and using Nuxt modules, Nuxt Kit utilitiescore-modules
DeploymentPlatform-agnostic deployment with Nitro, Vercel, Netlify, Cloudflarecore-deployment

Features

TopicDescriptionReference
Composables Auto-importsVue/Nuxt composables, custom composables, shared/, useAnnouncerfeatures-composables
Components Auto-importsComponent naming, lazy loading, hydration strategiesfeatures-components-autoimport
Built-in ComponentsNuxtLink, NuxtPage, NuxtLayout, NuxtAnnouncer, ClientOnly, and morefeatures-components
State ManagementuseState composable, SSR-friendly state, Pinia integrationfeatures-state
Server RoutesAPI routes, server middleware, Nitro server enginefeatures-server

Rendering

TopicDescriptionReference
Rendering ModesUniversal (SSR), client-side (SPA), hybrid rendering, route rulesrendering-modes

Best Practices

TopicDescriptionReference
Data Fetching PatternsEfficient fetching, caching, parallel requests, error handlingbest-practices-data-fetching
SSR & HydrationAvoiding context leaks, hydration mismatches, composable patternsbest-practices-ssr

Advanced

TopicDescriptionReference
LayersExtending applications with reusable layersadvanced-layers
Lifecycle HooksBuild-time, runtime, and server hooksadvanced-hooks
Module AuthoringPublishable modules with Nuxt Kit, keyed composables, dependenciesadvanced-module-authoring

When not to use it

  • When building non-Vue based applications
  • When the project requires a legacy Nuxt version prior to 4.x

Prerequisites

Nuxt 4.x environment

Limitations

  • Strict directory structure requirements for Nuxt 4.x
  • Requires specific alias usage for root versus app directory access

How it compares

It provides a structured, convention-based environment for full-stack Vue development that handles server-side rendering and auto-imports automatically, unlike manual configuration of a standard Vue SPA.

Compared to similar skills

nuxt side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
nuxt (this skill)196moNo flagsIntermediate
shopify-development126moReviewIntermediate
tanstack-query72moNo flagsIntermediate
telegram-dev28moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

shopify-development

davila7

Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "admin extension", "POS extension", "shopify theme", "liquid template", "polaris", "shopify graphql", "shopify webhook", "shopify billing", "app subscription", "metafields", "shopify functions"

1299

tanstack-query

exceptionless

Data fetching and caching with TanStack Query in Svelte. Query patterns, mutations, cache invalidation, WebSocket-driven updates, and optimistic updates. Keywords: createQuery, createMutation, TanStack Query, query keys, cache invalidation, optimistic updates, refetch, stale time, @exceptionless/fetchclient, WebSocket

740

telegram-dev

2025Emma

Telegram 生态开发全栈指南 - 涵盖 Bot API、Mini Apps (Web Apps)、MTProto 客户端开发。包括消息处理、支付、内联模式、Webhook、认证、存储、传感器 API 等完整开发资源。

232

yjs

EpicenterHQ

Yjs CRDT patterns, shared types, conflict resolution, and meta data structures. Use when building collaborative apps with Yjs, handling Y.Map/Y.Array/Y.Text, implementing drag-and-drop reordering, or optimizing document storage.

232

bun-development

davila7

Modern JavaScript/TypeScript development with Bun runtime. Covers package management, bundling, testing, and migration from Node.js. Use when working with Bun, optimizing JS/TS development speed, or migrating from Node.js to Bun.

424

shopify-apps

alinaqi

Shopify app development - Remix, Admin API, checkout extensions

19

Search skills

Search the agent skills registry