SuperAPI AI 工具集

vibe-coding-ship

编程与开发

查看项目

更新于 10-16 03:12

技能介绍

用途:这是 Vibe Coding SHIP(交付/部署)阶段的工作流技能,按“预检 → 部署 → 验证”顺序推进,并根据运行目标把任务路由到对应平台技能。前置条件是 BUILD 阶段已完成、无未关闭的调试会话,且用户明确要求部署。

主要能力:

  1. 平台识别:读取 progress.txt 中的 run_target;找不到则读 ./docs/TECH_STACK.md 的 Run Target 段;仍未知时询问一次运行位置(本地终端、Vercel、Netlify、DigitalOcean、桌面应用 Electron/Tauri、其他),并将答案保存回 progress.txt。
  2. 预检:先运行 vibe-coding-doc-review(校验文档与代码一致)和 vibe-coding-security-review(CRITICAL 或 HIGH 问题会阻止部署),再按 run_target 跳到对应清单,不读取全部清单。本地/桌面清单包含应用可无错启动、.env 环境变量齐全、数据库连接与迁移可用、测试全过、依赖完整;Python 需迁移、虚拟环境、依赖服务;桌面需构建产物存在。云端清单包含生产环境变量、生产 API key、测试通过、去除调试输出、CORS、限流、构建体积,Python 另需 DEBUG=False、随机 SECRET_KEY、迁移、collectstatic、WSGI。任一检查失败须先修复。
  3. 部署路由:local 用 vibe-coding-local-runner;vercel / netlify / digitalocean 分别用同名部署技能;desktop 用 local-runner 打包模式;other_cloud 用 vibe-coding-cli-runner 并带 run_target_detail 中的平台命令。若为 Railway / Fly.io / Render / Heroku,需先提醒用户准备配置文件(railway.toml、fly.toml、render.yaml、Procfile)。
  4. 部署成功后确认冒烟测试,用户确认 [deployment_url] 正常后写入 smoke_test: passed;监控需在平台控制台配置。

进度记录:以 PHASE: SHIP 跟踪状态、deployment_target、清单勾选与下一步动作;完成后标记 STATUS: complete、deployment_url 与 deployment_successful: true。

限制:具体命令、平台配置细节与效果依赖被路由的部署技能,资料未提供;未说明收费、授权或性能保证。