nuxthub-v1-skill

辅助将NuxtHub项目迁移至自托管或新版架构的Claude技能

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:nuxthub-v1-skill。
它的用途是:辅助将NuxtHub项目迁移至自托管或新版架构的Claude技能
完整的 Skill 内容见:https://321skill.com/skills/nuxthub-v1-skill/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我有一个运行在NuxtHub v0.9.5上的项目,现在想迁移到Cloudflare Workers上自托管,请指导我该怎么做。”,它会首先引导你进入“第一阶段”,指导你移除NuxtHub Admin依赖、创建`wrangler.jsonc`配置文件并设置CI/CD。如果你说“我想升级到NuxtHub v0.10”,它会切换到“第二阶段”,指导你将数据库配置从`database: true`改为`db: 'sqlite'`,并更新所有数据库相关的API调用。

介绍

这个Skill专门用于帮助开发者将基于NuxtHub v1的项目进行迁移。它主要解决从NuxtHub托管服务迁移到自托管环境,或升级到NuxtHub v0.10新版架构时的复杂配置和代码变更问题。

使用方式是在Claude中激活此技能后,向其描述你的NuxtHub项目现状和迁移目标(例如,从v0.9迁移到自托管,或升级到v0.10),它会根据官方迁移指南,为你提供分步的、具体的操作指令、配置文件修改建议和代码重构指导。

该Skill非常适合正在使用或维护NuxtHub项目的全栈开发者和前端开发者,尤其是那些需要将项目从云端托管迁移到自有基础设施(如Cloudflare Workers),或希望利用NuxtHub v0.10新特性(如多云支持、改进的数据库API)的团队。

使用建议是,在开始迁移前,请确保已备份项目代码,并仔细阅读Skill引用的官方文档链接以了解变更细节。对于生产项目,建议先在测试环境中完成完整的迁移流程验证。

核心特点

与通用的Nuxt技能不同,它深度聚焦于NuxtHub这一特定框架的迁移场景,提供了从旧版托管服务到新版自托管或v0.10架构的、经过验证的两阶段具体迁移路径和代码转换指导。

注意事项

该Skill仅适用于NuxtHub v1相关项目的迁移,不适用于其他Nuxt项目或非NuxtHub框架的迁移需求。

常见问题

这个技能能帮我从Nuxt 2迁移到Nuxt 3吗?

不能,这个技能专门针对NuxtHub(一个基于Nuxt的BaaS框架)的版本迁移,不是通用的Nuxt版本升级工具。

迁移到自托管后,数据库如何处理?

技能会指导你将`database: true`配置改为`db: 'sqlite'`等,并将旧的`hubDatabase()`调用更新为新的`db`实例,具体取决于你选择的部署平台(如Cloudflare D1)。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/nuxthub-v1-skill/raw/index.md 读取 nuxthub-v1-skill 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。