← ClaudeAtlas

nuxt-patternslisted

Nuxt 3+ patterns - rendering modes, data fetching (useFetch, useAsyncData, $fetch), server routes, SSR-safe state, file-based routing, the Nitro runtime, and review checklist. Use whenever the project contains a `nuxt.config.*`, `nuxt` in `package.json`, or root-level `pages/`/`server/`/`composables/` directories, OR the user asks about Nuxt, its data-fetching composables, its server routes, or its SSR behavior, even if Nuxt is not mentioned by name.
ku5ic/dotfiles · ★ 0 · Web & Frontend · score 72
Install: claude install-skill ku5ic/dotfiles
# Nuxt patterns Default assumption: Nuxt 4 (current stable, latest 4.5.x) with Universal Rendering (SSR). - Nuxt 3 reached end-of-life on 2026-07-31; Nuxt 3 projects are still common and most patterns here apply, but flag the EOL and the version notes below cover deltas. - Verify the installed version via `nuxt --version` or `package.json`; minor-version deltas may affect module resolution and Nitro config. ## Reference files | File | Covers | | -------------------------------------------------------- | ----------------------------------------------------------------------------------- | | [reference/anti-patterns.md](reference/anti-patterns.md) | Severity-labeled anti-patterns: SSR state leakage, fetch dedup, runtimeConfig | | [reference/rendering.md](reference/rendering.md) | SSR, SPA, SSG, hybrid via `routeRules`, edge rendering | | [reference/data-fetching.md](reference/data-fetching.md) | `useFetch`, `useAsyncData`, `$fetch`, dedup, lazy fetching | | [reference/state.md](reference/state.md) | `useState` SSR-safety, module-level leakage, Pinia, composables | | [reference/routing.md](reference/routing.md) | File-based routes, layouts, route middleware vs server middleware, `definePageMeta` | | [reference/server.md](reference/ser