RCF-080:「知識編譯」Claude SKILL 建立
日期:2026-06-10 | 觸發條件:4(新增 SKILL)| 狀態:已決策並執行
背景(為什麼需要這個 SKILL)
tasks.md L112 的 LLM Wiki compilation 層概念實驗結論:compilation 層 80% 已由 synthesize-knowledge.py 實作,差別僅在來源(references/→analyses/)、頻率、SYS-08 渲染。Phase 1(L113)已把 analyses/ 納入腳本,但只餵 300 字摘要,產不出 Session 61 原型那種深度(AI架構×知識管理 8 篇全文 → 4 個跨分析新洞察)。
→ 拆成兩個產品(L112-113 結論):
- 淺層全景:腳本自動,300 字摘要×全庫,季度覆蓋 →
synthesis-report.md - 深度編譯:Claude on-demand,全文×單群集,forward-only 累積 →
syntheses/(本 SKILL)
決策(7 項,Tim 2026-06-10 說「執行」採推薦選項)
| # | 設計點 | 採用 | 理由 |
|---|---|---|---|
| 0 | 命名撞車 | syntheses/(深度編譯)與 synthesis-report.md(知識全景)分開命名 | Phase 2 計畫在 SYS-08 渲染腳本輸出為「知識編譯」分類,會與本 SKILL 輸出同名 → 刻意分開避免混淆;syntheses/ 是否上 SYS-08 待 Phase 2 重構時決定,本 SKILL 不綁 |
| 1 | 跨群集 | 支持 A×B,聯集 ● 取樣 + 檔名去重 |
Session 61 原型即跨兩維度;雙 ● 交集太少(只 4 篇),聯集才有足量材料;去重防同篇重複讀 |
| 2 | 命名粒度 | YYYY-MM-DD-[群集].md(日粒度) |
月粒度同月二次編譯會覆蓋;日粒度唯一不覆蓋(同日二次加 -2 後綴) |
| 3 | 重複編譯 | Step 0 提示「上次 X 日,新增 N 篇」→ 說「繼續」才續 | 防忘記已編譯;但不自動停止(可能就是要重編新版本) |
| 4 | ● vs ●+△ | ● only(主要焦點) | △「相關採用」非核心,混入稀釋洞察品質 |
| 5 | 篇數上限 | token 預算制 ~60K(讀前看實際檔案大小累加) | 固定 8 篇不可靠——analyses 長度差距極大(harness 講座、AK 架構解析皆長文),固定篇數可能爆 context |
| 6 | syntheses/ 去向 | 上 NotebookLM Notebook A(Tim 後續動作) | 深度合成對 RAG 檢索價值高;列 Step 5 提示,非 SKILL 自動 |
8 維 A-H 設計框架掃描重點(skill-integration-review-checklist.md)
- A 資料流:群集名 → 解析 topic-index 矩陣 ● 列 → 檔名(最後欄);A2 漂移防護(topic-index 為次要索引,Step 0 加 grep 數量比對)
- B 分支窮舉:群集 typo / 非法維度 / A×B 任一無效或相同 / N 異常 / topic-index 讀取失敗 / 同日同群集覆蓋 / <3 篇門檻 — 全列出口
- C 生命週期:synthesis-report 覆蓋重生 vs syntheses/ forward-only 累積,README 明確對比
- D Step Integration:Step 0 讀 syntheses/README 首次不存在 → graceful「首次執行」分支(不報錯)
- E 人為因素:無參數 → 列群集菜單,免 Tim 記憶群集名
- F 錯誤邊界:token 預算制取代固定篇數
- G 輸出格式:洞察 ≥2 篇門檻(<2 篇 = 復述單篇,刪);IMP-170 採用核對強制
- H 下游同步:knowledge-hook.py 不排除 syntheses/(要被檢索);automations.md 無條目(非自動化);SYS-08 渲染待 Phase 2
IMP-170 防護(本 SKILL 核心價值)
Session 62 暴露:合成從「建議採用」欄反推缺口、未核對實際採用狀態 → 過度宣稱(掛帳查無實據的建議)。SKILL 有 Claude 在迴路 → Step 3 ⑤ 強制 grep tasks.md + improvements.md 核對採用狀態,全自動 CI 做不到此閉環。這正是 SKILL(而非純腳本)存在的價值之一。
影響檔案
- 新建:
.claude/skills/知識編譯.md、knowledge/syntheses/README.md、本 RCF - 修改:主
CLAUDE.md(SKILL 表 + 情境偵測)、knowledge/CLAUDE.md(文件索引 + 修改記錄)、commands-reference.md、analyses/topic-index.md(編譯記錄 section)、decisions/README.md、dev/tasks.md(P2 [x])
後續
- 首次實際執行後 ⏳→✅(建議首跑 AI架構 或 AI架構×知識管理 重現 Session 61 原型驗證)
- SYS-08 Phase 2 重構時決定 syntheses/ 是否渲染 + 與「知識全景」分類關係