Individual skill
nuxt
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.
skills/nuxt/SKILL.md
Source commit f63e9ec7bc85f67364b6596c2d29da87e83ce445
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- Yes
- Observed behavior
- Network or broad shell
- Last checked
- Nov 10, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 6,064
- Repository last updated
- Nov 5, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- skills Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
GENERATION.mddoc · 134 bytesSKILL.mdcore · 4,595 bytesreferences/advanced-hooks.mddoc · 7,417 bytesreferences/advanced-layers.mddoc · 5,224 bytesreferences/advanced-module-authoring.mddoc · 16,925 bytesreferences/best-practices-data-fetching.mddoc · 9,430 bytesreferences/best-practices-ssr.mddoc · 7,632 bytesreferences/core-cli.mddoc · 4,897 bytesreferences/core-config.mddoc · 10,753 bytesreferences/core-data-fetching.mddoc · 11,724 bytesreferences/core-deployment.mddoc · 5,259 bytesreferences/core-directory-structure.mddoc · 10,016 bytesreferences/core-modules.mddoc · 5,512 bytesreferences/core-routing.mddoc · 6,995 bytesreferences/features-components-autoimport.mddoc · 6,092 bytesreferences/features-components.mddoc · 6,274 bytesreferences/features-composables.mddoc · 7,354 bytesreferences/features-server.mddoc · 11,354 bytesreferences/features-state.mddoc · 4,014 bytesreferences/rendering-modes.mddoc · 5,656 bytes
Read excerpt
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 5.x (`5.0.0-0`), generated at 2026-11-05.
> **Directory layout:** 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 point at `app/`; use `~~`/`@@` for the root.
> **Nuxt 5 note:** Nuxt 5 makes many former experimental flags the default. The biggest shifts for agents: server code moves to **Nitro v3** (h3 v2, Web-standard `Request`/`Response`), server utilities import from **`nuxt/server`** and are no longer auto-imported by default, `$fetch`/`useFetch` are **typed from generated route types**, routing is **case-sensitive** and **typed** by default, and the bundler is **Vite 8 (Rolldown)**. Nuxt 5 requires Node `22.19`/`24.11`+. A Nitro v2 compatibility layer (`nitroLegacy`) keeps older server code building during migration. See individual references for details.
## Core
| Topic | Description | Reference |
|-------|-------------|-----------|
| Directory Structure | Nuxt 4 `app/` srcDir, `shared/`, aliases, conventions | [core-directory-structure](references/core-directory-structure.md) |
| Configuration | nuxt.config.ts, app.config.ts, aliases, Nuxt 5 defaults, jiti removal, experimental | [core-config](references/core-config.md) |