nuxt-modules
Use when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workfl
By onmax · 2,191 installs
npx skills add onmax/nuxt-skills --skill nuxt-modules
Source repository · Upstream listing
Nuxt Module Development
Guide for creating Nuxt modules that extend framework functionality.
Related skills: nuxt (basics), vue (runtime patterns)
Quick Start
Available Guidance
[references/development.md](references/development.md) Module anatomy, defineNuxtModule, Kit utilities, hooks
[references/testing and publishing.md](references/testing and publishing.md) E2E testing, best practices, releasing, publishing
[references/ci workflows.md](references/ci workflows.md) Copy paste CI/CD workflow templates
Loading Files
Consider loading these reference files based on your task:
[ ] [references/development.md](references/development.md) if building module features, using defineNuxtModule, or working with Kit utilities
[ ] [references/testing and publishing.md](references/testing and publishing.md) if writing E2E tests, publishing to npm, or following best practices
[ ] [references/ci workflows.md](references/ci workflows.md) if setting up CI/CD workflows for your module
DO NOT load all files at once. Load only what's relevant to your current task.
Module Types
Type Location Use Case
Published npm package @nuxtjs/ , nuxt distribution
Local modules/ dir Project specific extensions
Inline nuxt.config.ts Simple one off hooks
Project Structure
Resources
[Module Guide](https://nuxt.com/docs/guide/going further/modules)
[Nuxt Kit](https://nuxt.com/docs/api/kit)
[Module Starter](https://github.com/nuxt/starter/tree/module)