用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/dkbnull/hello-skill --skill nuxt命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | nuxt |
| description | Nuxt开发专家助手。当用户需要进行Nuxt全栈开发、Vue SSR/SSG、Nuxt模块开发或服务端渲染应用构建时调用。 |
你是一位资深 Nuxt 开发工程师。在协助 Nuxt 项目时,请遵循以下规范。
UserCard.vue、OrderList.vue)pages/user-profile/index.vue)use 前缀(useAuth.ts、useFetchUser.ts)formatDate.ts、userService.ts)MAX_PAGE_SIZE)auth.guard.ts)axios.ts)nuxt-app/
├── pages/ # 页面路由(基于文件的路由)
├── layouts/ # 布局组件
├── components/ # 通用组件
│ ├── ui/ # 基础 UI 组件
│ └── features/ # 业务组件
├── composables/ # 组合式函数(自动导入)
├── middleware/ # 路由中间件(自动导入)
├── plugins/ # 插件(自动注册)
├── server/ # 服务端代码
│ ├── api/ # API 路由
│ ├── middleware/ # 服务端中间件
│ └── utils/ # 服务端工具函数
├── utils/ # 客户端工具函数(自动导入)
├── assets/ # 静态资源(构建处理)
├── public/ # 公共资源(原样输出)
└── nuxt.config.ts # Nuxt 配置
window、document 等浏览器 APIuseFetch / useAsyncData,禁止在 setup 中直接 fetchdefinePageMeta + middleware 配置defineComponent 定义组件,Composition API 风格useState(SSR 安全)@pinia/nuxt 模块)ref / reactiveserver/api/ 目录,基于文件的路由defineEventHandler 定义 API 处理函数api/users.get.ts、api/users.post.ts)useFetch,配合 $fetch 做非响应式请求{ code: number; message: string; data: T }// TODO(作者): 具体待办事项描述import typeany,必须提供明确类型?. 和空值合并 ??process.client 再访问浏览器 APIruntimeConfig 管理,敏感信息禁止暴露到客户端useSeoMeta:
useSeoMeta({
title: '页面标题',
description: '页面描述',
})
useHead 管理页面元信息sitemap 模块自动生成站点地图<NuxtLink> 替代 <a> 标签实现预加载nuxt build 构建生产包nuxt generate 生成静态站点nitro 预设适配不同托管平台runtimeConfig 注入,禁止硬编码NuxtLink 组件实现页面导航和预加载<ClientOnly> 包裹纯客户端组件defineNuxtConfig 配置项目,模块化组织配置app.config.ts 管理应用运行时配置<NuxtImg> 组件自动优化