用途:在开发 Nuxt 4+ 项目时提供最新模式与约定的指引,覆盖服务器路由、文件路由、中间件、插件以及 Nuxt 特有功能(自动导入、layers、模块)等场景。
主要能力:按当前任务提供分主题参考文件,包括 server.md(API 路由、服务器中间件、Zod 校验、WebSocket、SSE)、routing.md(文件路由、路由组、类型化路由、definePage)、middleware-plugins.md(路由中间件、插件、应用生命周期)、nuxt-composables.md(useRequestURL、useFetch、导航)、nuxt-components.md(NuxtLink、NuxtImg、NuxtTime,优先于原生 HTML 元素)、nuxt-config.md(配置、模块、自动导入、layers)。
使用方式:采用渐进式加载,不一次读完所有文件。在 server/ 下工作读 server.md;在 pages/ 或 layouts/ 下工作读 routing.md;用到 useFetch、useRequestURL、导航读 nuxt-composables.md;用 a、img、time 元素读 nuxt-components.md;在 middleware/ 或 plugins/ 下工作读 middleware-plugins.md;编辑 nuxt.config.ts 读 nuxt-config.md。相关任务可转向 vue、nuxt-ui、nuxthub、nuxt-content、nuxt-modules、personal-ts-setup 等技能。
版本差异:Nuxt 4 中 <Nuxt /> 改为 <NuxtPage />,context.params 改为 getRouterParam(event, 'name'),window.origin 改为 useRequestURL().origin,字符串路由改为带路由名的类型化路由,独立 layouts/ 改为带 <slot> 的父路由。
限制:官方文档可查 Nuxt(nuxt.com/docs)、h3(v1.h3.dev)、Nitro(nitro.build);令牌效率方面主技能约 300 tokens,每个子文件约 800-1500 tokens。具体收费、安装命令等资料暂未提供。