nuxt 是做什么的?
用于处理 Nuxt 4+ 项目——提供服务器路由、基于文件的路由、中间件模式、Nuxt 专属组合式函数以及最新文档配置。涵盖 h3 v1 辅助工具(验证、WebSocket、SSE)和 nitropack v2 模式。已更新至 Nuxt 4.3+。
Nuxt 4+ 项目专用工具——提供服务器路由、基于文件的路由、中间件模式、Nuxt 专属组合式函数和最新文档配置。涵盖 h3 v1 辅助工具(验证、WebSocket、SSE)和 nitropack v2 模式。已更新至 Nuxt 4.3+。
该技能专为 Nuxt 4+ 项目设计,旨在帮助开发者高效管理服务器路由、基于文件的路由系统、中间件模式以及 Nuxt 专属的组合式函数(composables)和项目配置。它基于最新的 Nuxt 4.3+ 文档,同时涵盖了 h3 v1 的辅助工具(如请求验证、WebSocket 支持和服务端推送事件 SSE)以及 nitropack v2 的典型模式。无论是在本地开发、生产部署,还是与 Nitro 驱动的 SSR 应用、API 路由协作时,此技能都能确保你遵循官方推荐的最佳实践,减少配置错误。它适用于 Cursor、Claude Code 等支持自定义技能的 AI 编码助手,只需在 AI 提示中包含该技能的关键词即可自动调用相关知识和代码模板。
npx skills add https://github.com/onmax/nuxt-skills/tree/main/skills/nuxtInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
用于处理 Nuxt 4+ 项目——提供服务器路由、基于文件的路由、中间件模式、Nuxt 专属组合式函数以及最新文档配置。涵盖 h3 v1 辅助工具(验证、WebSocket、SSE)和 nitropack v2 模式。已更新至 Nuxt 4.3+。
This repo contains 15 individual skills — each has its own dedicated page.
Use when writing blog posts or documentation markdown files - provides writing style guide (active voice, present tense), content structure patterns, and MDC component usage. Overrides brevity rules for proper grammar. Use nuxt-content for MDC syntax, nuxt-ui for component props.
Use when adding animations with Motion Vue (motion-v) - provides motion component API, gesture animations, scroll-linked effects, layout transitions, and composables for Vue 3/Nuxt
Use when implementing auth in Nuxt apps with @onmax/nuxt-better-auth - provides useUserSession composable, server auth helpers, route protection, and Better Auth plugins integration.
Use when working with Nuxt Content v3, markdown content, or CMS features in Nuxt - provides collections (local/remote/API sources), queryCollection API, MDC rendering, database configuration, NuxtStudio integration, hooks, i18n patterns, and LLMs integration
Use when building NuxtHub v0.10.6 applications - provides database (Drizzle ORM with sqlite/postgresql/mysql), KV storage, blob storage, and cache APIs. Covers configuration, schema definition, migrations, multi-cloud deployment (Cloudflare, Vercel), and the new hub:db, hub:kv, hub:blob virtual module imports.
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 workflows for modules. Provides defineNuxtModule patterns, Kit utilities, hooks, E2E testing, and release automation.
Nuxt SEO meta-module with robots, sitemap, og-image, schema-org. Use when configuring SEO, generating sitemaps, creating OG images, or adding structured data.
Use when building styled UI with @nuxt/ui v4 components - create forms with validation, implement data tables with sorting, build modal dialogs and overlays, configure Tailwind Variants theming. Use vue skill for raw component patterns, reka-ui for headless primitives.
Use when managing Node.js dependencies with pnpm - install packages, configure monorepo workspaces, set up pnpm catalogs, resolve dependency conflicts with overrides, patch third-party packages, and configure CI pipelines for pnpm projects
Use when building with Reka UI (headless Vue components) - provides component API, accessibility patterns, composition (asChild), controlled/uncontrolled state, virtualization, and styling integration. Formerly Radix Vue.
Use when authoring TypeScript libraries or npm packages - covers project setup, package.json exports, build tooling (tsdown/unbuild), API design patterns, type inference tricks, testing, and publishing to npm. Use when bundling, configuring dual CJS/ESM output, or setting up release workflows.
Vite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building libraries/SSR apps with Vite.
Use when writing unit/integration tests for Vite projects - configure vitest.config.ts, write test suites with describe/it, create mock implementations with vi.fn and vi.mock, set up code coverage thresholds, and run tests in parallel
Use when editing .vue files, creating Vue 3 components, writing composables, or testing Vue code - provides Composition API patterns, props/emits best practices, VueUse integration, and reactive destructuring guidance
Use when working with VueUse composables - track mouse position with useMouse, manage localStorage with useStorage, detect network status with useNetwork, debounce values with refDebounced, and access browser APIs reactively. Check VueUse before writing custom composables - most patterns already implemented.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.