design-retrolisted
Install: claude install-skill YuDefine/nuxt-supabase-starter
<!-- 🔒 LOCKED — managed by clade · auto-generated by sync-to-agents; edit source in .claude/ then re-run sync -->
# Design Retro
分析 Design Review 歷史發現,識別跨 spec 的重複問題模式,主動提出流程改善建議。
## Prerequisites
本 skill 引用的 `/impeccable audit` / `/impeccable layout` / `/impeccable harden` 等指令來自 **pbakaus/impeccable 鎖定 v3.1.0**(與 `design` skill 統一鎖定,見 `plugins/hub-core/skills/design/SKILL.md` Prerequisites 區塊)。Consumer 必須先安裝對應版本,否則 retro 報告中的「建議動作」指令會無效。
## 觸發條件
### 自動觸發(由 proactive-skills.md 規則驅動)
1. **Archive 後觸發** — `spectra-archive` 完成且該 change 有 design review findings 時
2. **累積門檻觸發** — `docs/design-review-findings.md` 新增記錄後,總 change 數達 5 的倍數(5、10、15…)
### 手動觸發
使用者執行 `/design-retro` 時。可選參數:
- `/design-retro` — 分析全部歷史
- `/design-retro last 3` — 只分析最近 3 個 change
## 執行流程
### Phase 1: 資料收集
1. 讀取 `docs/design-review-findings.md`
2. 若檔案不存在或為空 → 回報「尚無 design review 記錄」→ 結束
3. 解析所有 change 記錄,建立結構化資料:
- 每筆 finding 的類別、嚴重度、發現來源(哪個 skill 發現的)
- 按 change 時間排序
### Phase 2: 模式分析
對收集到的資料執行以下分析:
#### 2.1 頻率分析
按類別統計出現次數與佔比:
```
| 類別 | 次數 | 佔比 | 趨勢 |
|------|------|------|------|
| spacing | 14 | 30% | ↑ 連續 4 個 change 出現 |
| a11y | 9 | 19% | → 穩定 |
| color | 3 | 6% | ↓ 最近 3 個 change 未出現 |
```
趨勢判定:
- `↑` — 最近 3 個 change 中出現 ≥ 2 次
- `→` — 穩定出現但無明顯增減
- `↓` — 最近 3 個 change 中未出現
#### 2.2 嚴重度分析
```
| 嚴重度 | 次數 | 佔比 |
|--------|------|------|
| critical | 5 | 11% |
| warning | 30 | 64% |
| info | 12 | 25% |
```
#### 2.3 來源 skill 分析
統計哪個 design skill 發現最多問題:
```
| 發現來源 | 次數 | 常見類別