Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 24% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 59% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 109% | 0% |
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.
| Topic | Description | Reference | |-------|-------------|-----------| | Directory Structure | Nuxt 4 app/ srcDir, shared/, aliases, conventions | core-directory-structure | | Configuration | nuxt.config.ts, app.config.ts, aliases, compatibilityVersion, experimental | core-config | | CLI Commands | Dev server, build, generate, preview, and utility commands | core-cli | | Routing | File-based routing, dynamic routes, named views, layout props, middleware | core-routing | | Data Fetching | useFetch, useAsyncData, $fetch, createUseFetch factories, caching | 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 |
| Topic | Description | Reference | |-------|-------------|-----------| | Composables Auto-imports | Vue/Nuxt composables, custom composables, shared/, useAnnouncer | features-composables | | Components Auto-imports | Component naming, lazy loading, hydration strategies | features-components-autoimport | | Built-in Components | NuxtLink, NuxtPage, NuxtLayout, NuxtAnnouncer, 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 |
| Topic | Description | Reference | |-------|-------------|-----------| | Rendering Modes | Universal (SSR), client-side (SPA), hybrid rendering, route rules | rendering-modes |
| 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 |
| Topic | Description | Reference | |-------|-------------|-----------| | Layers | Extending applications with reusable layers | advanced-layers | | Lifecycle Hooks | Build-time, runtime, and server hooks | advanced-hooks | | Module Authoring | Publishable modules with Nuxt Kit, keyed composables, dependencies | advanced-module-authoring |
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 12,545 | 9,229 | -26% | 1 | 1 | 0% | 2,507 | 2,800 | +12% | 0 | 0 | — |
case-02 | fail→pass | 18,902 | 19,363 | +2% | 1 | 1 | 0% | 3,900 | 4,822 | +24% | 0 | 0 | — |
case-03 | pass→pass | 5,543 | 3,779 | -32% | 1 | 1 | 0% | 1,054 | 1,680 | +59% | 0 | 0 | — |
case-04 | pass→pass | 4,216 | 3,369 | -20% | 1 | 1 | 0% | 735 | 1,537 | +109% | 0 | 0 | — |
case-05 | pass→pass | 7,658 | 6,501 | -15% | 1 | 1 | 0% | 1,362 | 1,972 | +45% | 0 | 0 | — |
case-06 | pass→pass | 8,325 | 5,956 | -28% | 1 | 1 | 0% | 1,492 | 2,066 | +38% | 0 | 0 | — |
case-07 | pass→pass | 5,702 | 4,194 | -26% | 1 | 1 | 0% | 1,019 | 1,728 | +70% | 0 | 0 | — |
case-08 | pass→pass | 5,349 | 3,219 | -40% | 1 | 1 | 0% | 995 | 1,496 | +50% | 0 | 0 | — |
case-09 | fail→pass | 7,883 | 4,078 | -48% | 1 | 1 | 0% | 1,515 | 1,712 | +13% | 0 | 0 | — |
case-10 | pass→pass | 4,866 | 3,550 | -27% | 1 | 1 | 0% | 971 | 1,633 | +68% | 0 | 0 | — |
case-11 | pass→pass | 11,734 | 8,335 | -29% | 1 | 1 | 0% | 2,192 | 1,811 | -17% | 0 | 0 | — |
case-12 | pass→pass | 6,109 | 3,815 | -38% | 1 | 1 | 0% | 1,194 | 1,650 | +38% | 0 | 0 | — |
case-13 | pass→pass | 4,808 | 4,835 | +1% | 1 | 1 | 0% | 827 | 1,717 | +108% | 0 | 0 | — |
case-14 | pass→pass | 3,824 | 3,354 | -12% | 1 | 1 | 0% | 601 | 1,290 | +115% | 0 | 0 | — |
case-15 | pass→pass | 6,285 | 6,746 | +7% | 1 | 1 | 0% | 1,053 | 2,189 | +108% | 0 | 0 | — |
case-16 | pass→pass | 3,670 | 5,377 | +47% | 1 | 1 | 0% | 669 | 1,971 | +195% | 0 | 0 | — |
case-17 | pass→pass | 3,264 | 3,076 | -6% | 1 | 1 | 0% | 583 | 1,488 | +155% | 0 | 0 | — |
case-18 | pass→pass | 3,261 | 3,872 | +19% | 1 | 1 | 0% | 582 | 1,674 | +188% | 0 | 0 | — |
case-19 | pass→pass | 9,266 | 4,881 | -47% | 1 | 1 | 0% | 1,877 | 1,893 | +1% | 0 | 0 | — |
case-20 | pass→pass | 8,170 | 3,625 | -56% | 1 | 1 | 0% | 1,566 | 1,600 | +2% | 0 | 0 | — |
case-21 | pass→pass | 8,462 | 7,265 | -14% | 1 | 1 | 0% | 1,685 | 2,473 | +47% | 0 | 0 | — |
case-22 | pass→pass | 8,629 | 7,406 | -14% | 1 | 1 | 0% | 1,689 | 2,379 | +41% | 0 | 0 | — |
case-23 | pass→pass | 9,294 | 8,064 | -13% | 1 | 1 | 0% | 2,005 | 2,369 | +18% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +13 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
| Model | Method | Date | Lift |
|---|---|---|---|
| gemini-3.6-flash | verified | 7/26/2026 | — |
Other measured skills in the registry, with their headline benchmark lift.