qualitylisted
Install: claude install-skill pei760730/KaiOS-ContentSystem
<!-- vNext 5 核心 skill #3 — 對應 docs/references/skill-architecture-principles.md v1.3 §vNext 必要能力 D:驗證定義 -->
<!-- engine v5.42 Phase 5 真退役:humanizer / script-verifier / hook-killer / title-generator 整刪、SSoT 段落遷至 shared-references/(內容變更但不 bump 版本、避免 stub frontmatter 不同步)-->
# Quality Skill v1.4
> **本質能力 D**:驗證定義(驗 + 修兩階段、產可信任 artifact + scores)
> **失敗模式**:F5(驗證不足 / 假完成)
> **核心責任**:把 Generation 給的 artifact 跑「驗 + 修」quality-loop、產 verifier_scores 與最終 artifact
---
## 觸發方式
### 自動觸發(pipeline 內)
Generation Skill 執行完畢 → Quality Skill 自動接著跑(phase=check 開始、需要時走 phase=fix → 再 check 一輪)。
### 主動觸發
| Kai 說 | Phase |
|-------|------|
| `驗證:[腳本]` | check only(不 fix)|
| `humanize:[腳本]` | fix only(不 check)|
| `品質檢查:[腳本]` | check + fix loop |
---
## quality-loop(v1.0 整合 pattern)
```
[Generation 輸出 artifact]
↓
phase=check: 5 項驗證
↓
┌── pass ──→ 結束、輸出 verifier_scores
│
└── fail ──→ phase=fix: 去 AI 味 + 品牌人格 + 對齊 personas/kai.md [1]
↓
phase=check: 再驗一次(最多 2 round)
↓
├── 仍 fail → 走 Plan mode(per CLAUDE.md 禁令 #3.5「卡住重回」)
└── pass → 結束
```
**最多 2 round**:避免無限 loop。連續 2 次 fail → 強制 Plan mode、Kai 介入。
---
## Phase: check(6 項驗證、2026-05-22 加第 6 項失敗模式檢測)
> 詳細 5 項規格見 `docs/contracts/skill-io-schema.md` v1.5 §Learning Loop Contract Payload 2 (`verifier_scores`)
> 第 6 項規格在本檔(contract follow-up 待 schema 補欄位)
| 項 | 內容 | 範圍 |
|---|------|------|
| **conflict_score** | 衝突感(張力強弱)| 0-10 |
| **retention_