nuxt-skills
nuxt-skills 是一套专为 AI 编程助手设计的技能包,旨在让 Claude Code、GitHub Copilot、Cursor 等主流工具更精通 Vue、Nuxt 及 NuxtHub 生态。在开发过程中,通用 AI 模型往往对特定框架的最新特性(如 Nuxt 4+ 路由、NuxtHub 多云存储或 Nuxt UI v4 组件)理解不够深入,导致生成的代码需要大量人工修正。nuxt-skills 通过提供标准化的上下文知识,有效解决了这一痛点,显著提升了 AI 生成代码的准确性和规范性。
这套工具非常适合使用 Nuxt 框架进行全栈开发的前端工程师和团队。其核心亮点在于覆盖了从基础 Vue 组合式 API 到高级 Nuxt 模块开发、服务端路由、身份认证(Better Auth)乃至技术文档撰写的完整工作流。用户只需通过简单的命令行指令或手动复制,即可将专业技能“注入”到本地 AI 助手环境中。无论是构建高性能网站、开发可复用的 Nuxt 模块,还是编写类型安全的 TypeScript 库,nuxt-skills 都能让 AI 助手像经验丰富的框架专家一样协助你高效编码,大幅减少重复性的提示词工程工作。
使用场景
一位全栈开发者正使用 Cursor 或 Claude Code 快速构建一个基于 Nuxt 4 和 NuxtHub 的多云博客平台,需要实现从数据库连接、服务端路由到内容渲染的完整功能。
没有 nuxt-skills 时
- AI 助手常混淆 Vue 2 Options API 与 Vue 3 Composition API,生成的代码包含过时的
this用法或错误的生命周期钩子。 - 在配置 NuxtHub 的 KV 存储或 Blob 对象时,模型因缺乏最新文档知识,频繁写出无法运行的伪代码或错误的初始化逻辑。
- 处理 Nuxt Content v3 的集合查询时,AI 往往忽略 MDC 渲染规范,导致生成的组件结构混乱且不符合生态标准。
- 开发者不得不花费大量时间手动修正 AI 生成的代码,反复提示上下文规则,严重打断开发心流。
使用 nuxt-skills 后
- AI 自动锁定 Vue 3 组合式 API 最佳实践,直接输出符合
<script setup>语法的高质量组件与 Composables。 - 调用 NuxtHub 技能时,助手能精准生成包含
useStorage或useKV的正确服务端代码,完美适配多云环境配置。 - 针对 Nuxt Content 的需求,AI 严格遵循 v3 版本的查询语法与 MDC 渲染结构,确保内容模块开箱即用。
- 开发者只需描述业务意图,nuxt-skills 即可让 AI 充当资深 Nuxt 专家,显著减少调试时间并提升代码一致性。
nuxt-skills 通过将官方最佳实践注入 AI 上下文,彻底消除了大模型在 Nuxt 生态中的“幻觉”,让智能编码真正达到生产级可用标准。
运行环境要求
- Linux
- macOS
- Windows
未说明
未说明

快速开始
[!WARNING] 此仓库可能会被 nuxt-skill.onmax.me 取代。敬请关注。
设计灵感来自 HugoRCD 的作品
面向 AI 编码助手的 Vue、Nuxt 和 NuxtHub 技能。
🔗 相关 Nuxt RFC:在 Nuxt 模块中打包代理技能
安装
npx skills add onmax/nuxt-skills
skills CLI 会自动检测您已安装的代理,并提供交互式选择器。使用 -g 可进行全局(用户范围)安装,或使用 -y 来安装所有技能。
支持 Claude Code、Cursor、Codex、OpenCode、GitHub Copilot、Antigravity、Roo Code 等。
Claude Code 市场
对于 Claude Code 用户,另一种方式是:
# 添加市场
/plugin marketplace add onmax/nuxt-skills
# 安装单个技能
/plugin install vue@nuxt-skills
/plugin install nuxt@nuxt-skills
# 安装多个技能
/plugin install vue@nuxt-skills nuxt@nuxt-skills nuxt-ui@nuxt-skills
手动安装
克隆仓库并将技能文件夹复制到您的代理技能目录中:
| 代理 | 项目路径 | 全局路径 |
|---|---|---|
| Claude Code | .claude/skills/ |
~/.claude/skills/ |
| Cursor | .cursor/skills/ |
~/.cursor/skills/ |
| Codex | .codex/skills/ |
~/.codex/skills/ |
| OpenCode | .opencode/skill/ |
~/.config/opencode/skill/ |
| Copilot | .github/skills/ |
— |
技能列表
| 技能 | 描述 |
|---|---|
| vue | Vue 3 Composition API、组件、组合函数、测试 |
| nuxt | Nuxt 4+ 服务器路由、路由、中间件、配置 |
| nuxt-modules | 使用 defineNuxtModule 创建 Nuxt 模块、Kit 工具、测试 |
| nuxthub | NuxtHub v0.10 数据库、KV、Blob、缓存、多云 |
| nuxt-content | Nuxt Content v3 集合、查询、MDC 渲染、NuxtStudio |
| nuxt-ui | Nuxt UI v4 组件、主题化、表单、覆盖层、组合函数 |
| nuxt-better-auth | 使用 @onmax/nuxt-better-auth 进行认证、useUserSession、路由保护、clientOnly |
| reka-ui | Reka UI 无头 Vue 组件、可访问性原语、props/emits/slots |
| document-writer | 为 Nuxt 生态系统编写文档——MDC、样式、结构、代码示例 |
| ts-library | TypeScript 库的编写——导出、tsdown、API 模式、类型技巧、CI |
| motion | Motion Vue 动画——motion 组件、组合函数、滚动、手势 |
| vueuse | VueUse 组合函数——状态、浏览器、传感器、网络、动画工具 |
| nuxt-seo | Nuxt SEO 元模块——robots、站点地图、og-image、schema-org、站点配置 |
| vitest | Vitest 测试——测试 API、模拟、覆盖率、类型测试、环境 |
| vite | Vite 构建工具——配置、插件、HMR、SSR、库模式、性能 |
| pnpm | pnpm 包管理器——工作空间、目录、CLI 命令、CI/CD |
| tsdown | tsdown 打包工具——TypeScript 库、DTS 生成、包验证 |
| tresjs | TresJS 3D 框架——TresCanvas、Cientos 辅助工具、后处理效果 |
| writing-web-documentation | 编写和审查开发者文档——页面类型、内部风格、模板、Web 项目规则 |
技能的工作原理
技能遵循 Agent Skills 开放格式。它们可以通过两种方式激活:
- 自动发现——代理会读取每个技能的
description,并在与您的任务相关时加载该技能。 - 手动调用——输入
/技能名(例如/nuxt),即可显式加载该技能。
| 您正在处理... | 代理可能会自动加载... |
|---|---|
.vue 文件 |
vue 技能 |
server/api/ 路由 |
nuxt 技能 |
nuxt.config.ts |
nuxt 技能 |
| NuxtHub 存储 | nuxthub 技能 |
| 认证/登录/会话 | nuxt-better-auth |
结构
遵循 agentskills 标准格式。
nuxt-skills/
├── skills/ # 技能(agentskills 格式)
│ ├── vue/
│ │ ├── SKILL.md # 具有 frontmatter 的入口文件
│ │ └── references/ # 按需加载的子文件
│ ├── nuxt/
│ ├── nuxt-modules/
│ ├── nuxthub/
│ ├── nuxt-content/
│ ├── nuxt-ui/
│ ├── nuxt-better-auth/
│ ├── reka-ui/
│ ├── document-writer/
│ ├── ts-library/
│ ├── motion/
│ ├── vueuse/
│ ├── nuxt-seo/
│ ├── vitest/
│ ├── vite/
│ ├── pnpm/
│ ├── tsdown/
│ ├── tresjs/
│ └── writing-web-documentation/
└── .claude-plugin/
└── marketplace.json # Claude Code 市场
自动化维护
技能通过 GitHub Actions 保持最新:
| 工作流 | 定期执行 | 目的 |
|---|---|---|
| update-skills.yml | 每周(周一) | 从上游仓库重新生成 reka-ui、nuxt-ui 和 vueuse 的文档 |
| skill-maintenance.yml | 每两周一次(每月1日和15日) | Claude 分析上游的变更日志,如有需要则创建 Pull Request |
维护工作流使用 claude-code-action 来智能检测来自上游源的重大变更、新功能以及弃用内容。
资源
- Agent Skills 规范 - 用于扩展 AI 代理能力的开放格式
- Claude Code 技能 - Claude Code 中的技能
- VS Code 代理技能 - VS Code 中的 GitHub Copilot 技能
- GitHub 代理技能文档 - 关于代理技能的介绍
- OpenCode 技能 - OpenCode 中的代理技能
- awesome-copilot - 社区整理的自定义代理和提示集合
致谢
- vue 技能中的注意事项来自 vuejs-ai/skills 的 vue-best-practices(200 多条规则)
- vitest、vite、pnpm、tsdown 技能来自 @antfu 的 skills
许可证
MIT
常见问题
相似工具推荐
openclaw
OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你
stable-diffusion-webui
stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。
everything-claude-code
everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上
ComfyUI
ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。
gemini-cli
gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。
markitdown
MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器