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> 组件自动优化