用途:在 claude.ai 聊天(消费者版 Claude,非 Claude Code)中触发,把 Lovable Cloud 项目迁移到用户自己的独立 Supabase 项目。常见触发语包括“把 Lovable 项目迁移到 Supabase”“从 Lovable Cloud 导出”“离开 Lovable Cloud”等。若用户处于 Claude Code CLI、网页版 Claude Code 或 Claude Desktop,应改用原始 lovable-cloud-to-supabase-migration 技能。
前提:需在 claude.ai 的 Settings → Connectors 中连接两个 MCP:Lovable MCP(https://mcp.lovable.dev,读取源项目)与 Supabase MCP(https://mcp.supabase.com/mcp,创建并写入目标),缺失任一需先连接。
主要能力:按阶段自动化源项目扫描、创建目标 Supabase 项目、重建表/枚举/RLS/函数/触发器/序列/索引、迁移 auth.users 与 auth.identities(保留 bcrypt 哈希)、逐表复制数据、迁移存储桶与文件、迁移边缘函数并校验。前端代码阶段被委派,因 claude.ai 无 GitHub 访问与 GitHub MCP;推荐在 https://claude.ai/code 运行原技能自动完成克隆与推送,或在本地终端使用 gh 和 git。
限制与注意:典型迁移约消耗 200K tokens,接近上下文上限,建议在完成认证阶段与存储阶段后执行 /compact;超过 200 个存储文件或 20 个以上边缘函数时拆成两次会话。需注意 12 个陷阱(如技术栈默认值、handle_new_user 等自定义函数、auth.identities、verify_jwt、私有桶、URL 重写等)。创建目标项目会产生约 $10/月的费用。前端迁移具体命令模板与陷阱细节见相关参考文档,本资料未提供完整命令内容。