4.1k

This skill provides an overview of Nuxt, a full-stack Vue framework optimized for server-side rendering, automatic routing, and modular development, suitable for building scalable applications with universal deployment capabilities. It covers key features such as data fetching, component auto-imports, server routes, and deployment strategies across various platforms. Ideal for developers working on complex Vue-based projects who want to leverage Nuxt’s powerful architecture and best practices for efficient development and deployment.

npx skills add https://github.com/antfu/skills --skill nuxt

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 3.x, generated at 2026-01-28.

Core

Topic Description Reference Directory Structure Project folder structure, conventions, file organization core-directory-structure Configuration nuxt.config.ts, app.config.ts, runtime config, environment variables core-config CLI Commands Dev server, build, generate, preview, and utility commands core-cli Routing File-based routing, dynamic routes, navigation, middleware, layouts core-routing Data Fetching useFetch, useAsyncData, $fetch, caching, refresh core-data-fetching Modules Creating and using Nuxt modules, Nuxt Kit utilities core-modules Deployment Platform-agnostic deployment with Nitro, Vercel, Netlify, Cloudflare core-deployment

Features

Topic Description Reference Composables Auto-imports Vue APIs, Nuxt composables, custom composables, utilities features-composables Components Auto-imports Component naming, lazy loading, hydration strategies features-components-autoimport Built-in Components NuxtLink, NuxtPage, NuxtLayout, ClientOnly, and more features-components State Management useState composable, SSR-friendly state, Pinia integration features-state Server Routes API routes, server middleware, Nitro server engine features-server

Rendering

Topic Description Reference Rendering Modes Universal (SSR), client-side (SPA), hybrid rendering, route rules rendering-modes

Best Practices

Topic Description Reference Data Fetching Patterns Efficient fetching, caching, parallel requests, error handling best-practices-data-fetching SSR & Hydration Avoiding context leaks, hydration mismatches, composable patterns best-practices-ssr

Advanced

Topic Description Reference Layers Extending applications with reusable layers advanced-layers Lifecycle Hooks Build-time, runtime, and server hooks advanced-hooks Module Authoring Creating publishable Nuxt modules with Nuxt Kit advanced-module-authoring

GitHub Owner

Owner: antfu

Files

core-directory-structure

core-config

core-cli

core-routing

core-data-fetching

core-modules

core-deployment

features-composables

features-components-autoimport

features-components

features-state

features-server

rendering-modes

best-practices-data-fetching

best-practices-ssr

advanced-layers

advanced-hooks

advanced-module-authoring

SKILL.md


name: nuxt description: 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. metadata: author: Anthony Fu version: "2026.1.28" source: Generated from https://github.com/nuxt/nuxt, scripts located at https://github.com/antfu/skills

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 3.x, generated at 2026-01-28.

Core

TopicDescriptionReference
Directory StructureProject folder structure, conventions, file organizationcore-directory-structure
Configurationnuxt.config.ts, app.config.ts, runtime config, environment variablescore-config
CLI CommandsDev server, build, generate, preview, and utility commandscore-cli
RoutingFile-based routing, dynamic routes, navigation, middleware, layoutscore-routing
Data FetchinguseFetch, useAsyncData, $fetch, caching, refreshcore-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 APIs, Nuxt composables, custom composables, utilitiesfeatures-composables
Components Auto-importsComponent naming, lazy loading, hydration strategiesfeatures-components-autoimport
Built-in ComponentsNuxtLink, NuxtPage, NuxtLayout, 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 AuthoringCreating publishable Nuxt modules with Nuxt Kitadvanced-module-authoring

More skills