Help us improve
Share bugs, ideas, or general feedback.
From nuxt-skills
Guides creating Nuxt modules: published npm modules, local modules, runtime/server extensions, publishing, and CI/CD workflows. Covers defineNuxtModule, Kit utilities, E2E testing.
npx claudepluginhub onmax/nuxt-skills --plugin nuxt-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/nuxt-skills:nuxt-modulesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide for creating Nuxt modules that extend framework functionality.
Guides Nuxt 4+ development with server routes, file-based routing, middleware, composables, and configuration. Covers h3 v1 and nitropack v2 patterns. Updated for v4.3+.
Covers Nuxt 4 fundamentals for project setup, nuxt.config.ts configuration, file-based routing, middleware, SEO with useHead/useSeoMeta, error handling via error.vue/NuxtErrorBoundary, and directory structure.
Provides Nuxt.js patterns for SSR/SSG/hybrid rendering, data fetching, file-based routing, Pinia state, performance optimization, auth middleware, and Vitest testing.
Share bugs, ideas, or general feedback.
Guide for creating Nuxt modules that extend framework functionality.
Related skills: nuxt (basics), vue (runtime patterns)
npx nuxi init -t module my-module
cd my-module && npm install
npm run dev # Start playground
npm run dev:build # Build in watch mode
npm run test # Run tests
Consider loading these reference files based on your task:
DO NOT load all files at once. Load only what's relevant to your current task.
| Type | Location | Use Case |
|---|---|---|
| Published | npm package | @nuxtjs/, nuxt- distribution |
| Local | modules/ dir | Project-specific extensions |
| Inline | nuxt.config.ts | Simple one-off hooks |
my-module/
├── src/
│ ├── module.ts # Entry point
│ └── runtime/ # Injected into user's app
│ ├── components/
│ ├── composables/
│ ├── plugins/
│ └── server/
├── playground/ # Dev testing
└── test/fixtures/ # E2E tests