用途:帮助智能体把仓库中的应用上线到用户自己拥有的账户,服务商由用户选择(托管、数据库、认证、支付、邮件、DNS 等)。
主要能力:脚本以 node <this-skill-dir>/scripts/golive.mjs <command> --json 形式运行,每条命令输出一个 JSON 文档;退出码 2 表示执行成功但需关注。流程包括 detect(识别框架、已有服务商和环境变量)、menu(列出兼容服务商,区分 automated 与 guided)、init(记录所选栈)等。部署前先运行 version 与 update-check 校验指令/参考/脚本包。
使用方式:先运行 detect --json 并修复关键问题,再选择服务商并 init,生成计划并取得用户明确同意后才执行写操作。写操作需相应确认标志,如 --confirm-live、--confirm-dns、--confirm-destroy。凭据优先通过服务商浏览器登录(如 vercel login、supabase login、resend login,需在单独终端窗口中运行),或本机凭据文件 ~/.config/golive/credentials,脚本不打印密钥。Netlify、Neon 可复用各自 CLI 登录;Vercel 部署始终走 Vercel CLI,需先 npm i -g vercel。
限制:不得购买、注册或代填身份验证;密钥不得经过对话;基础设施检查不代表整个应用可用;手递项只有通过检查才算完成。服务商适配、跨服务商组合与认证方案未全部验证,部分为引导式、尽力而为。定价、权限等信息须查阅当前官方文档。