SuperAPI AI 工具集

deploy

部署与运维

查看项目

更新于 10-15 22:11

技能介绍

用途:把应用部署到互联网,并给用户一个可分享的链接。触发方式包括“$deploy”“deploy my app”“push this live”“put it on the internet”等部署相关说法。

主要能力与流程:

  1. 部署前先运行构建命令:npm run build。若失败则修正后重新构建,确认干净。
  2. 部署时运行脚本:bash .agents/skills/vercel-deploy/scripts/deploy.sh,并从输出中捕获预览链接(形如 https://project-xxxxx.vercel.app)。
  3. 部署成功后,静默地在 public/milestones.json 中把 deployed 标记为 true,并把链接分享给用户。
  4. 若输出中出现 claimUrl,只提示一次且说明为可选:链接已对任何人可用,若想保留到自己的账户,可用免费账户在 claimUrl 认领。
  5. 帮助分享:询问用户最先想分享给谁,并按对象(朋友、家人、同事/同学)起草 1-2 行可复制的短消息;若用户表示已发送或将要发送,静默地把 public/milestones.json 中的 shared 标记为 true。
  6. 失败处理:不渲染失败,在线修正,检查构建、检查开发服务器、重试部署,并把错误翻译成简单语言,不展示原始日志。
  7. 重新部署:走同样流程,构建检查 → 部署 → 分享更新后的链接。

规则:部署前始终运行 npm run build;不展示原始输出;真诚且具体地庆祝;claimUrl 为可选。

适用场景:需要把本地应用快速上线并拿到可分享链接时。

限制:资料未提供支持平台、收费、价格、效果保证等细节;具体脚本行为与依赖环境暂未提供。