Agent skill · software engineering · secondsky
nuxt-core
Nuxt 5 core framework with project setup, routing, SEO, error handling, and Vite 8/Nitro v3 configuration. Use when creating Nuxt 5 apps, setting up routing, or migrating config.
Why this skill is useful
Provides specific commands and configuration patterns for setting up and using Nuxt 5 that the AI wouldn't reliably generate on its own.
What it needs
Requires bun installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.
What this skill does
Nuxt 5 Core Fundamentals Project setup, configuration, routing, SEO, and error handling for Nuxt 5 applications. Note: As of 2026-08-03, Nuxt 5 is not yet stable (current stable line is Nuxt 4.x; see the nuxt-v4 plugin). This skill documents the upcoming Nuxt 5 APIs (Nitro v3, h3 v2, Vite 8/Rolldown). Treat version numbers below as targets, not pinned production releases. Quick Reference Version Requirements Package Minimum Recommended --------- --------- ------------- nuxt 5.0.0 5.x vue 3.5.0 3.5.x nitro 3.0.0 3.x vite 8.0.0 8.x typescript 5.0.0 5.x Key Commands Secure Installation Scaffolding tools like bunx nuxi init download and execute remote code. Before running, follow supply chain security best practices: Block post-install scripts — npm config set ignore-scripts true (or Bun: disabled by default) Cooldown period — Wait 7 days for new package versions to be vetted by the community Audit before installing — Run socket package score npm <pkg> or use socket npm install <pkg> to check packages Load the dependency-upgrade skill for full security configuration including Socket CLI integration, cooldown setup, lockfile validation, and CI enforcement. Directory Structure (Nuxt v5) What's New in Nuxt 5 Area Nuxt 4 Nuxt 5 ------ -------- -------- Bundler Vite 6 (esbuild + Rollup) Vite 8 (Rolldown) Server engine Nitro v2 (h3 v1) Nitro v3 (h3 v2, Web Standard APIs) Vite config Separate client/server configs Vite Environment API JS runtime JSX plugin included by default JSX plugin optional (on-demand) Client-only placeholder Empty <div> HTML comment node callHook Always returns Promise May return void (sync when possible) clearNuxtState Sets to undefined Resets to initial default value Page component names Auto-generated Normalized to match route names experimental.externalVue Available Removed (always mocked) Configuration Basic nuxt.config.ts Vite 8 / Rolldown Configuration Nuxt 5 uses Vite 8 with Rolldown as the bundler. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills secondsky/nuxt-core--c9c9a5