# Sop Deploy

> 部署 SOP — 強制品質 checklist + pre-deploy 確認，不得跳過任何 checkpoint

- Skill: `stanshy/sop-deploy` (Agent Skill)
- Install (CLI): `npx skillmds@latest add stanshy/sop-deploy`
- Raw SKILL.md: https://api.skillmd.com/api/skills/stanshy/sop-deploy/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: stanshy (https://skillmd.com/u/stanshy)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/stanshy/sop-deploy

---


# 部署 SOP

部署前，**必須依序完成以下所有步驟**，不得跳過任何 ⛔ CHECKPOINT。

## 使用方式
```
/sop-deploy
```

## 執行步驟

### ⛔ STEP 1 — 載入品質 Checklist

讀取（依序嘗試）：
1. `.knowledge/quality-checklist.md`
2. `.knowledge/company/standards/quality-checklist.md`

逐項列出所有檢查項目，確認每項的當前狀態。

> ✋ 確認 checklist 已讀、項目已列出後再繼續。

---

### ⛔ STEP 2 — 確認所有任務狀態
!`find .tasks -name "*.md" | xargs grep -l "| 狀態 |" 2>/dev/null | xargs grep "| 狀態 |" 2>/dev/null`

確認：
- 本 Sprint 所有任務均為 `done`
- 無 `in_progress`、`in_review`、`blocked` 的未結任務

> ✋ 若有未結任務，**禁止繼續部署**，回報 L1 處理。

---

### ⛔ STEP 3 — 執行 Pre-deploy 檢查
執行 `/pre-deploy`（讀取 `.claude/commands/pre-deploy.md` 並依步驟執行）

對照 STEP 1 載入的 checklist，逐項勾選：
- 已完成 → `- [x]`
- 未完成 → 停止，回報原因

> ✋ **所有 checklist 項目通過後才可繼續**。若有未通過項目，記錄原因並停止。

---

### STEP 4 — 執行部署

依專案部署方式執行（參考 CLAUDE.md 或 dev-plan 的部署指令）。

---

### ⛔ STEP 5 — 記錄 Gate G5
執行 `/gate-record G5 通過 {備註}`（讀取 `.claude/commands/gate-record.md` 並依步驟執行）

---

### STEP 6 — 輸出部署結果

```
✅ 部署完成

Sprint：Sprint N
品質 Checklist：全部通過 ✅
未結任務：無 ✅
Gate G5：已記錄 ✅
部署時間：{timestamp}

下一步：PM 執行 /sprint-retro
```

