distillationlisted
Install: claude install-skill pei760730/KaiOS-ContentSystem
<!-- 第二輪退役 stub — 對應 docs/references/skill-architecture-principles.md v1.6 §第二輪退役執行(5 → 3 真 skill) -->
<!-- v1.0 三 phase 拆三層歸位:對話準則 + hook + command、不再塞同一 skill -->
# distillation v2.0(第二輪退役 stub)
> ⚠️ **本 skill 已退役為 stub**、實際邏輯按 phase 觸發模型分拆三層。
> 本檔保留是為了:
> 1. 維持 lint invariant(disk_missing_skill 不 fire)
> 2. `.claude/skills/distillation.md` redirect 穩定
> 3. brain-loading.md §適用 skill 表引用穩定
---
## 三 phase 拆三層
| Phase | 觸發模型 | 落點 |
|-------|---------|------|
| **collect-evidence**(被動累積)| 對話中、任何 task 內 | `.claude/rules/workflow.md` §Lesson 硬化提議 §對話中累積 evidence + §對話期間的進化提案 |
| **propose**(提硬化候選) | session-start hook 自動掃 + 對話中 Claude 主動提 | `.claude/hooks/session-start.sh` lesson-pressure 區段 + workflow.md §Lesson 硬化提議 §硬化提議 |
| **harden**(規則沉澱)| Kai 顯式呼叫 | `.claude/commands/harden.md` + `02-skill-factory/harden/SKILL.md` v2.0 |
三個 phase 觸發模型完全不同(被動累積 / 跨 session 偵測 / 顯式 command)、塞同一 skill = 「skill-as-folder」非「skill-as-capability」、違反準則 F。
---
## 為什麼退役
對應 `docs/references/skill-architecture-principles.md` v1.6 §第二輪退役執行:
- v1.4 §第二輪退役預備條款已預判:Distillation 通過準則 F 1+2+3 層組合、不該塞單一 skill
- v1.5 揭露觀察期數據空轉、不等實際命中率、first-principles 直判
- 三 phase 各自落點都是現有機制(workflow.md 段落 / session-start hook / `/harden` command)、不需新建 skill 框架
---
## 觸發方式
| Kai 說 | 落點 |
|-------|------|
| `記錯:XXX` / 對話中真的避開 lesson | workflow.md §Lesson 硬化提議 §對話中累積 evidence |
| `提硬化` / hook 印「💡 候選硬化」| workflow.md §Lesson 硬化提議 §硬化提議 |
| `升 L-XXXX` / `硬化 L-XXXX` / `/harden` | `02-skill-factory/harden/SKILL.md` v2.