| name | review |
| description | L1 internal review with auto-detection, design comparison, and Gate escalation path |
| allowed-tools | Read, Edit, Glob, Grep, Bash |
L1 內部 Review
執行內部 Review checklist 並記錄到開發計畫書第 10 節。支援自動偵測步驟類型。
使用方式
/review [review-type] [target]
參數
$0: Review 類型(auto / code / spec / design / function)
$ARGUMENTS: 完整參數
- 若
$0 為 auto 或省略,自動偵測當前步驟
步驟自動偵測
當 review-type 為 auto 或未指定時:
- 讀取
proposal/sprint*-dev-plan.md(最新的開發計畫書)
- 找到第 10 節「執行紀錄」中最近完成的任務
- 根據任務類型判斷步驟:
- 含
design / 架構 / API 設計 → 步驟 = 設計 → Review: 對規範
- 含
mockup / UI / 圖稿 → 步驟 = UI 圖稿 → Review: 對設計稿
- 含
backend / API / route / service → 步驟 = 實作(後端)→ Review: 對程式碼 + 對規範
- 含
frontend / component / view / page → 步驟 = 實作(前端)→ Review: 對程式碼 + 對設計稿 + 對規範
- 含
test / e2e / spec → 步驟 = 測試 → Review: 對功能 + 對規範
- 含
doc / 文件 → 步驟 = 文件 → Review: 對規範
- 輸出偵測結果,確認後執行
Review Checklist
對程式碼(code)
對規範(spec)
對設計稿(design)
L1 比對方式:同時開啟設計稿 HTML/截圖和實際畫面,逐項確認。UI 不一致 = Blocker。
對功能(function)
對文件正確性(doc-integrity)
檢查 dev-plan 和 .tasks/ 檔案的格式與內容一致性。
觸發時機:每次 /review 時自動附加執行,不需手動指定。
dev-plan 檢查
task 文件檢查(逐一掃描 .tasks/sprint-{N}/*.md)
執行步驟
- 偵測或確認 review type(若為 auto 則執行自動偵測)
- 根據步驟類型選擇 review 組合(可能多種)
- 自動附加「對文件正確性」檢查 — 每次 review 必定執行 doc-integrity checklist
- 逐項檢查每個 checklist,標記 ✅ 或 ❌ 並說明
- 統計結果:
- 🔴 Blocker: {count}
- 🟠 Major: {count}
- 🟡 Minor: {count}
- 判定:0 Blocker + 0 Major = 通過
結果記錄
在 dev-plan 第 10 節「Review 紀錄」表格,找到對應步驟行並更新:
格式規範(系統解析依賴)
| 欄位 | 格式 | 說明 |
|---|
| Review 步驟 | 自由文字 | 如「UI 圖稿 Review」「實作 Review」 |
| 日期 | YYYY-MM-DD | 如 2026-03-27 |
| 結果 | 通過 或 不通過 | 嚴格使用這兩個值 |
| Review 文件連結 | 自由文字 | Blocker:{n} Major:{n} Minor:{n} — {摘要} |
| {步驟名} Review | {YYYY-MM-DD} | {通過/不通過} | Blocker:{n} Major:{n} Minor:{n} — {摘要} |
Gate 升級路徑
Review 通過後,建議下一步:
| 完成的步驟 | 建議提交 | 指令 |
|---|
| 設計 | — | 進入下一步驟 |
| UI 圖稿 | G1 圖稿審核 | /gate-record G1 |
| 實作(後端/前端) | G2 程式碼審查 | /gate-record G2 |
| 測試 | G3 測試驗收 | /gate-record G3 |
| 文件 | G4 文件審查 | /gate-record G4 |
提交前確認:前置 Gate 已通過、開發計畫書第 10 節已記錄。