Skip to content
Development
Command

/boss-ship

部署环节:DevOps 构建部署 + 上线前门禁 + 部署报告。专家小队终点环节。

From plugin
boss
54910 skills16 agents10 commands
> /plugin marketplace add echoVic/boss-skill
> /plugin install boss@boss-skill

Command definition

boss-ship.md
name: boss:ship
description: "部署环节:DevOps 构建部署 + 上线前门禁 + 部署报告。专家小队终点环节。"
allowed-tools: Task, Read, Write, Edit, Bash, Glob, Grep

/boss:ship — 构建部署(DevOps)

`/boss:ship` 是专家小队的**部署入口**。以 DevOps 身份完成构建、部署、健康检查,产出 `deploy-report.md`。

**这是专家小队的终点环节**,完成后不再续跑。

适合 / 不适合

| 适合 `/boss:ship` | 不适合 | | -------------------- | ------------------------------------ | | 已过测试、要构建部署 | 还没开发(用 `/boss:dev`) | | 补一份可追溯部署报告 | 只是本地跑一下(直接 `npm run dev`) |

前置输入

  • 可部署的代码
  • 建议有 `.boss/<slug>/qa-report.md`(缺失时警告但可强制继续)

执行步骤

1. **Feature slug 归一化**:确定 feature slug。 2. **前置检查**:确认 `qa-report.md` 是否存在。不存在则警告"建议先跑 /boss:qa",用户可选择强制继续。 3. **部署平台选择(先检测现有配置)**:

  • **第一步:检测现有部署配置**(优先级最高)。扫描根目录:
  • `vercel.json` / `.vercel/` → Vercel
  • `wrangler.toml` → Cloudflare
  • `render.yaml` / `render.yml` → Render
  • `netlify.toml` → Netlify
  • `railway.json` / `railway.toml` → Railway
  • `fly.toml` → Fly.io
  • `Dockerfile`(无上述配置)→ Fly.io 或 Render
  • 检测到则**直接复用该平台**,不重复推荐
  • **第二步:无现有配置时**,按项目类型推荐(见下表)
  • 如用户指定平台(`--platform`),覆盖以上自动检测
  • 加载对应平台方法论 Skill

| 项目类型 | 推荐平台 | Skill | | ----------------------- | ---------------- | -------------------------- | | Next.js / React / Vue | Vercel | `devops/deploy-vercel` | | 静态站点 | Vercel / Netlify | `devops/deploy-vercel` | | 边缘计算 / Workers | Cloudflare | `devops/deploy-cloudflare` | | 全栈 + 数据库 | Render / Railway | `devops/deploy-render` | | Node.js 后端 API | Railway | `devops/deploy-railway` | | Python/Django/FastAPI | Railway | `devops/deploy-railway` | | Go/Rust 后端 | Fly.io | `devops/deploy-flyio` | | Java/Spring Boot | Railway | `devops/deploy-railway` | | Docker 化应用 | Fly.io | `devops/deploy-flyio` | | 有状态服务(需 Volume) | Fly.io | `devops/deploy-flyio` |

4. **派发 DevOps Agent**:读取 `agents/boss-devops.md`,执行构建 + 部署 + 健康检查,产出 `.boss/<slug>/deploy-report.md`。 5. **上线前门禁**(参考 `references/quality-gate.md` Gate 2):

  • 构建成功
  • 服务可访问(HTTP 2xx)
  • 前端 Lighthouse Performance ≥ 80(如适用)
  • 后端 API P99 < 500ms(如适用)

6. **收尾**:输出部署 URL、健康检查结果、门禁结果。

用法

/boss:ship
/boss:ship user-auth
/boss:ship --platform vercel
/boss:ship --platform cloudflare
/boss:ship --platform render
/boss:ship --platform netlify
/boss:ship --platform railway
/boss:ship --platform flyio

选项

| 参数 | 说明 | | ------------------------------------------------------------------ | -------------------------------- | | `--platform <vercel\|cloudflare\|render\|netlify\|railway\|flyio>` | 指定部署平台(不指定则自动检测) | | `--lang <zh\|en>` | 部署报告语言(默认 zh) |

Read more
@echovic
Ships withboss

Languages / 语言 / 言語 / 언어 / Idiomas / Langues: English · 中文 · 日本語 · 한국어 · Español · Français · Português This project is part of the AtomGit G-Star Incubation Program.

54938 skills16 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
549
Star history of echoVic/boss-skill on GitHub, a chart by star-history.com

Other commands on boss.

boss-architect

boss-architect

Command

从架构设计开始:Architect 产出全栈架构设计,默认自动续跑后续环节(UI → 评审 → 任务 → 开发 → 测试 → 部署)。

@echovic@echovicInstall Command
boss-dev

boss-dev

Command

从开发开始:Frontend + Backend 按任务实现代码,默认自动续跑后续环节(测试 → 部署)。

@echovic@echovicInstall Command
boss-pm

boss-pm

Command

从需求分析开始:PM 需求穿透产出 PRD,默认自动续跑后续所有环节(架构 → UI → 评审 → 任务 → 开发 → 测试 → 部署)。

@echovic@echovicInstall Command
boss-qa

boss-qa

Command

从测试开始:QA 执行核心用户路径测试与质量门禁,默认自动续跑部署环节。

@echovic@echovicInstall Command
boss-review

boss-review

Command

从技术评审开始:Tech Lead 做技术评审与风险评估,默认自动续跑后续环节(任务 → 开发 → 测试 → 部署)。

@echovic@echovicInstall Command
boss-tasks

boss-tasks

Command

从任务拆解开始:Scrum Master 将架构/需求拆分为可执行任务,默认自动续跑后续环节(开发 → 测试 → 部署)。

@echovic@echovicInstall Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command