📅 2026-05-02 Wiki 異動日誌
摘要
| 操作 | 影響頁面 | 備註 |
|---|---|---|
| Ingest v1.3.5 | 7 新 entity(claude domain) | Boris Cherny 第二波進階技巧 + howborisusesclaudecode.com 官方補強 |
| Update | 5 既有 entity | 並行 Claude 實例 / 反饋循環 / Plan 模式 / 上下文壓縮 / Slash Commands |
| Index Sync | wiki/index.md | 152 → 159、補 person 區、補 6 個新 entity 入 Claude 區 |
| Route raw → PARA | raw/ → 40-Resources/Claude/ | basename 不變,所有 entity source 直接寫新路徑 |
| Log | wiki/log.md | 加 2 row:ingest + route |
詳細
觸發
User: 「OK 照做」(同意我事前提的拆解計畫)+「howborisusesclaudecode.com 幫我整理建立」+「ALLOW 了」(allowlist host)
來源 (兩份共處理):
- 主來源 (raw):
raw/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧.md(科技翰林院,林思翰 Hans 編譯,2026-04-27) - 補強來源 (web):howborisusesclaudecode.com(Boris 官方整理頁,含 11 個 part 的時序更新;本次只用 Part 1 的 13 個 tab + Part 2/4/5 部分內容對照)
內容對照
中文文章 8 章 vs 既有 wiki 對照(討論階段已決定):
| § | 主題 | 既有 entity | 新動作 |
|---|---|---|---|
| 1 | 並行 + Worktree + 5+5+phone | 並行 Claude 實例 | 更新 + 拆出 Git Worktree 工作流 |
| 2 | 自動驗證 + verify-app 等 subagent | 反饋循環 | 更新 |
| 3 | Plan 模式三階段 | Plan 模式 | 更新(三階段工作流) |
| 4 | CLAUDE.md 飛輪 + @.claude | CLAUDE.md 4 層機制 | 拆出 Compounding Engineering(新概念) |
| 5 | Context 管理 + 400k 閾值 + Rot Zone | 上下文壓縮 | 更新 + 拆出 Context Rot Zone |
| 6 | /loop /schedule + Hooks | Hooks(已詳盡)+ Slash Commands | 拆出 loop 與 schedule 自動化 |
| 7 | 委派模式 + 3 prompt 技巧 | 無 | 新建 委派而非配對 |
| 8 | /batch + Custom Skills | SKILL.md 規範 | 拆出 batch 大規模遷移 |
加:Boris Cherny 人物 entity(補上既有 13 條心法引用但無人物頁的缺口)。
新建 7 個 entity
| 路徑 | 主題 |
|---|---|
claude/person/Boris Cherny.md | 人物頁;首條 claude/person/ 子層 |
claude/concept/Git Worktree 工作流.md | Boris 5-tab worktree 設定 + v2.1.29 --worktree flag + isolation:worktree subagent |
claude/concept/Compounding Engineering.md | Dan Shipper 命名、Boris 採用;CLAUDE.md 飛輪 + @.claude 自動學 PR review |
claude/concept/Context Rot Zone.md | 30–40 萬 token 表現衰退帶 + CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 env var |
claude/pattern/委派而非配對.md | 委派模式 vs Pair Programming + 一次給足 4 要素 + Grill/Prove/Scrap 三技巧 |
claude/system/loop 與 schedule 自動化.md | /loop 詳細;/schedule 待釐清(中文文章提及但官方未確認) |
claude/system/batch 大規模遷移.md | /batch worktree-isolated agents + /simplify 搭檔 |
更新 5 個既有 entity
| 檔案 | 主要補充 |
|---|---|
claude/pattern/並行 Claude 實例.md | 5+5+phone = 10–15 sessions、Boris iTerm2 5-tab numbering、--worktree、--teleport、3 線分工(手機 + 網頁 + 本地) |
claude/concept/反饋循環.md | Boris 原話 2-3x quality quote、“you wouldn’t ask an engineer to make a website without a browser”、verify-app/code-simplifier/build-validator/code-architect/oncall-guide subagent 完整清單 |
claude/pattern/Plan 模式.md | 三階段工作流(Plan → 自我批評 → Auto-accept 1-shot)+ 第二個 staff engineer Claude 獨立審查招式 + Boris “good plan” quote |
claude/pattern/上下文壓縮.md | CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000、/compact 提示詞 引導摘要、/compact vs /clear vs /rewind 對照 + /rewind 進階:先 summarize 再 rewind |
claude/concept/Slash Commands.md | 重新組織分基礎 / Context / 平行 / 自動化 / 自訂 5 區,補 /permissions /install-github-action /loop /batch /simplify /btw /effort /rewind /teleport --worktree --name 等指令;Boris 自訂指令範例 (/commit-push-pr 等) |
每個更新都在 source: 列表追加新路徑、bump updated: 2026-05-02。
Index 同步
wiki/index.md:
- 📅 最後更新:→ 2026-05-02
- 📊 條目數:152 → 159
- Claude Code 進階區:加 Git Worktree 工作流、loop 與 schedule 自動化、batch 大規模遷移;Plan 模式 / 並行 Claude 實例 / 反饋循環 改標 v1.1
- AI 開發實踐心法區:加 Compounding Engineering、Context Rot Zone、委派而非配對
- AI / Claude 域加 人物 區,新增 Boris Cherny entry
Routing
依 user 選擇路由到 40-Resources/Claude/:
raw/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧.md
→ 40-Resources/Claude/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧.md
basename 不變。新建 7 個 entity 寫 source 時直接寫新路徑(避開二次 update)。更新 5 個既有 entity 時 source 列表追加新路徑。
12 個 entity 的 source 變動
| Entity | source 變動 |
|---|---|
| 7 新 entity | 直接寫 [[40-Resources/Claude/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧]] |
| 並行 Claude 實例 / 反饋循環 / Plan 模式 / Slash Commands | source 列表追加上述路徑 |
| 上下文壓縮 | source 列表追加上述路徑 |
跟 Boris Cherny 13 條心法 的關係
兩篇文章來源不同、時間不同,刻意不合併:
- 13 條心法:2026-04-26 來源(中文 podcast 整理稿),保留 stable 狀態
- 本次 ingest:2026-04-27 來源(中文進階技巧文)+ Boris 官方網站,內容是 13 條的補強版
兩者透過 Boris Cherny 人物頁互相指認、避免重複。
還沒做 / 後續觀察點
-
raw/還剩 2 份新檔(user 在我做 ingest 期間放進來):Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.mdObsidian 新手教學:30 分鐘從零到上手.md
兩個都跟 wiki / Obsidian 主題相關,建議下次 ingest(可能會跟既有 Andrej Karpathy / wiki-ingest / Obsidian 互動)。
-
「
/schedule」未釐清:中文文章有描述但 howborisusesclaudecode.com 沒提,已在 loop 與 schedule 自動化 §備註標明,下次接觸 Claude Code 新版時/help確認。 -
2 個 status: draft 未升 stable:本次新建的 7 個 entity 全 status=draft,依 v1.3.0 慣例新進 entity 都先 draft。等 user 走過一遍若沒問題可一次升 stable。
-
howborisusesclaudecode.com還有 Part 6–11 沒整合:scope 控制下沒抓,那些是 2026-03 後的 feature releases(/simplify、/btw、/effort max、Voice Mode、Remote Control、Setup Scripts、Sandbox 等)。其中 Voice Mode Remote Control Channels vault 已有 entity;其他可能值得未來新建。
Lint 建議
下次 lint 應檢查:
- 6 domain × 8 type 矩陣是否如預期(claude/person 是新 sub-folder,會出現新格)
- 新建的 7 個 entity 是否有孤兒(Boris Cherny 應該被 13 條心法 / 並行 Claude / 反饋循環互相 backlink,已預備但未驗證)
- 跨 domain basename collision:「Plan 模式」basename 沒衝突;其他 6 個新 basename 也獨特
- god-node 偵測:Boris Cherny 跟 反饋循環 都是 hub,應通過
第二輪:Karpathy LLM Wiki + Obsidian 整合 ingest(同日下午)
觸發
User 對前一輪結果回應「OK 照做 / D / 一起 INGEST」 + 截圖看到 dataview 都空的
Dataview Bug Fix(先處理)
User 截圖顯示 wiki/index.md 底下 2 個 dataview 區塊「都空的」(Domain / 範例 / Type 全是 -)。
根因:Dataview GROUP BY 後原始欄位變成隱式 key(單欄)或 rows.X[0](取 group 內第一筆)。原查詢直接寫 file.link / domain / type → 取不到值。
修:
# Before(壞)
TABLE file.link AS "範例", length(rows) AS "頁數"
FROM "wiki/entities"
GROUP BY domain
# After(修)
TABLE WITHOUT ID
key AS "Domain",
length(rows) AS "頁數",
rows.file.link[0] AS "範例頁"
FROM "wiki/entities"
GROUP BY domain
SORT key ASC→ 同時把這個坑記到新建的 Obsidian Dataview entity §常見陷阱,未來 onboarding 直接看得到。
來源 (兩份)
raw/Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.md— 主要內容是 Karpathy LLM Wiki gist 中文化整理 + Obsidian 整合raw/Obsidian 新手教學:30 分鐘從零到上手.md— 從零教 Obsidian(Vincent 已是進階用戶,純抽精華)
7 新 entity
| 路徑 | 主題 |
|---|---|
wiki/concept/AI 第二大腦.md | LLM-augmented Second Brain(區分 BASB Tiago 第二大腦) |
wiki/concept/Bookkeeping by LLM.md | Karpathy 核心哲學「LLM 做苦工、人做策展」 |
wiki/concept/RAG vs LLM Wiki.md | 兩種 LLM-文件互動模式對照 |
wiki/concept/Memex.md | 1945 個人化互連知識庫概念 |
wiki/person/Vannevar Bush.md | Memex 提出者(vault 第二位人物頁,繼 Karpathy) |
productivity/system/Obsidian Dataview.md | wiki/index live query 必裝外掛 + 常見陷阱 |
productivity/pattern/Claude Code 操作 Obsidian Vault.md | Claude + Obsidian 5 個實戰工作流 |
4 個更新
wiki/person/Andrej Karpathy.md— 補 §4 IDE 比喻名言 + §5 Bookkeeping 哲學 + §6 Memex 致敬。strong-link 區補 6 個新建 entityproductivity/artifact/Obsidian.md— 補「跟 LLM 整合(IDE 角色)」整段 + 必裝 plugin 擴充(Calendar / Excalidraw / Templater / Obsidian Git)+ source 追加wiki/system/wiki-ingest.md— source 追加 + bump updatedproductivity/concept/數位筆記工具比較.md— source 追加 + bump updated(內容主體未動)
Routing
兩份 raw 都按既有 Boris ingest 慣例搬到 40-Resources/Claude/:
raw/Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.md
→ 40-Resources/Claude/Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.md
raw/Obsidian 新手教學:30 分鐘從零到上手.md
→ 40-Resources/Claude/Obsidian 新手教學:30 分鐘從零到上手.md
raw/ 根目錄完全清空(只剩 README.md + 子資料夾)。
第三輪:D 全套(同日)
User 確認 D 選項(A + B + C 都做)。
A:Claude 索引 MOC
新建 wiki/maps/Claude 索引.md。65+ Claude entity 按 7 大功能區重組:
- 從哪開始(給新手 5 篇)
- 模型與產品(含 Claude Code / Cowork / Claude.ai 等)
- 提示工程(基礎 + 進階兩層)
- Cowork 核心工作流(上下文管理三支柱 + 連接外部 + 增強)
- Claude Code 進階(5 個子分類):並行與隔離 / 驗證與品質 / 自動化與排程 / 設定 / 互動模式
- Skills / Agent / Plugin 生態
- AI 開發實踐心法(Boris Cherny 系列 + 跨主題視覺化)
底部含完整 dataview live block(domain × type 矩陣 / 最近更新 / draft 待審)。
B:Boris Cherny 工作流地圖
新建 wiki/maps/Boris Cherny 工作流地圖.md。5 張 mermaid:
- 三大核心原則:並行處理 / 知識累積 / 反饋循環,各自 fan-out 到具體 entity
- 13 心法 + 10 進階對應:第一波(左)→ 第二波(右)箭頭連線
- 「一條龍」工作流:早上手機交代 → teleport → 5 worktree 分工 → Plan + 自我批評 → Auto-accept → PostToolUse hook → Stop hook → verify-app → /commit-push-pr → @.claude → 飛輪
- 工具棧分層(4 層):自動化 / 管理 / 基礎能力 / 心法
- 對 Vincent PAM 的應用優先級:立刻可做 / 中期建立 / 長期演化
C:index.md 內細分類
把 Claude 區的「Claude Code 進階」+「AI 開發實踐心法」兩個 bucket 重組為 6 個功能子區:
| 原本 | 新分類 |
|---|---|
| Claude Code 進階(10 條) | 設定 / 結構(6)+ 並行與隔離(4)+ 驗證與品質(4)+ 自動化與排程(5)+ 上下文管理(3)+ 互動模式(3) |
頂部加「👉 詳細索引看 Claude 索引」一行。
「主題地圖」區補兩張新 MOC。
Index 計數變動
2026-04-29 lint 後:147–149 entities
2026-05-02 上午 Boris ingest:159 entities + 4 maps
2026-05-02 下午 LLM Wiki + Obsidian ingest:166 entities + 4 maps
2026-05-02 D 全套:166 entities + 6 maps
→ 一日內 13 個新 entity + 2 個新 map + 2 篇 raw routing + 9 個既有頁更新(4 + 5)。
還沒做 / 後續觀察點
/schedule仍未釐清:loop 與 schedule 自動化 已標待考。- 新建 entity status: draft:本日新 13 個全 status=draft,等 user 走過一遍升 stable。
- lint 重跑時機:建議下次 lint 確認:
- 跨 domain basename collision(productivity/system/Obsidian Dataview vs claude/system/—— 沒有衝突)
- 新 wiki/concept 的 4 篇互相 backlink 是否都建好
- god-node 偵測:Andrej Karpathy / 反饋循環 / CLAUDE.md(專案手冊) 應通過
- howborisusesclaudecode.com Part 6–11 仍未整合:那些是 2026-03 後的 feature releases(/simplify、
/btw、/effort max、Setup Scripts、Sandbox 等)。Voice / Remote Control / Channels vault 已有 entity;其他可能值得未來新建。 - Claude 索引 MOC 跟主 index.md 有 overlap:刻意設計如此(主 index 快速導覽 / MOC 完整索引)。lint 不該誤報為矛盾。
第四輪:規則 E 補強 + Task Template 提煉 ingest(同日下午)
User 看完 5 反思文章後 → 「好 1+2」批准我前一輪提的兩件事。
1. vault CLAUDE.md §10 規則 E:show-before-write(v1.3.6 補)
來源:朱騏 task-template-distill 反思 + Boris Plan 模式三階段。寫死成永久 SOP。
含:必須先提案的動作 / 不需要先提案的動作 / 提案格式 / 例外條款 / 跟規則 A 的關係。
2. Ingest 朱騏 Task Template 提煉反思
新建 Task Template 提煉(productivity/pattern):5 反思 + skill spec + 跟 wiki-ingest 同構性 + 應用點子 + Template Lint 構想。
raw 路由到 40-Resources/Productivity/。
第五輪:Index 重組為 landing page + 5 MOC + 儀表板(同日晚)
User 反饋「INDEX 總覺得要滾很久才看到全貌」+「wiki/maps/Wiki 儀表板.md 一頁看 vault 健康狀態」+ 三個決策回 A 中 7。
5 個新 domain MOC(跟既有 Claude 索引同型)
| MOC | 包含 entity 數 |
|---|---|
wiki/maps/PAM 索引.md | 34 |
wiki/maps/CallIT 索引.md | 6 |
wiki/maps/戶外探險旅遊 索引.md | 20 |
wiki/maps/PKM 索引.md | 33 |
wiki/maps/Wiki 索引.md | 14 |
每個 MOC 含:從哪開始 → 子主題分類 → Live Dataview block → 跨層連結。
1 個儀表板
wiki/maps/Wiki 儀表板.md — 一頁看 vault 健康狀態:
- 5 個 KPI(總 entity / 今日新增 / 今日更新 / 草稿 / 平均 inlinks)
- 5 個健康度燈號(孤兒 / 跨 domain collision / 缺失概念 / 90 天 stale / 草稿比例)
- Mermaid 進度條視覺(各 domain 規模 xychart)
- 最近 7 天新增 / 更新 entity 完整清單
- Top 10 hubs
- 待審 draft 清單 + 升 stable 流程建議
- 主題地圖總覽 + Lint 行動建議
Index.md 瘦身:~400 行 → ~120 行
新結構(landing page):
- Header + 一句話定位 + 跨層連結
- 6 domain 入口卡(規模 + MOC link + 一句話定位)
- 5 個 KPI snapshot(Dataview live)
- 最近 7 天新增 + 7 天更新(兩個 Dataview block)
- 健康度燈號 + 孤兒查詢 + 草稿前 5 名
- 主題視覺地圖(5 張舊圖列出)
- 跨層連結(Dashboard / log / daily / raw / CLAUDE / 實戰手冊 / Karpathy 模式)
- 分類速查(6 domain × 8 type)
→ 一頁能看完。詳細鑽研進子 MOC、深層健康度看儀表板。
計數變動
- 開工前:175 entities + 6 maps
- 此輪後:175 entities + 12 maps(+5 domain MOC + 1 儀表板)
- vault
CLAUDE.md升 v1.3.5 → v1.3.6(補規則 D + E + §16 + 此次 daily)
還沒做 / 下次優先
- 執行 lint 重跑:建議下次 session 跑一次
wiki/tools/lint.py wiki/,看新結構下健康度是否仍 ≥ 86。 - 新建 entity 升 stable:今天 14 個新 entity 全 status=draft,user 走過一遍可批次升 stable。
- 儀表板 Dataview 驗證:建議 user 在 Obsidian 端開儀表板看一次,確認所有 dataview block 都正常渲染(特別是 KPI 那段
length(filter(rows, ...))寫法)。 - mermaid 進度條的 xychart-beta 語法:是 Mermaid v10+ 功能,若 Obsidian 內建版本太舊可能不支援,到時改成手寫 markdown 進度條。
第六輪:wiki-status-promote 首跑(callit)
Skill 建立
新 skill wiki-status-promote 進 staging:
wiki/_skill-staging/wiki-status-promote/
├── SKILL.md # 主入口、3 mode、5 步流程
├── references/
│ ├── PROMOTE_RULES.md # 信號權重 + 強制例外
│ └── PROMOTE_TEMPLATE.md # 提案訊息標準格式
└── promote.py # 候選清單產生器(純 Python、不依賴 dataview)
vault CLAUDE.md §11 Quick Reference 加觸發詞「批次升 stable / 審草稿 / promote drafts」→ 對應此 skill。
Promote.py 第一次跑結果
跑 python3 promote.py wiki/ --mode triage --min-age 1:
- Total drafts: 65
- 🟢 推薦升 stable: 50
- 🔵 今日 skip: 15
- 🟡 / 🔴: 0
Bug fix(順手)
wiki/entities/adventure-tour/concept/微信小程序框架選擇.md frontmatter 寫舊 domain: tour-photo(4 月底改名為 adventure-tour 時漏改)→ 改成 adventure-tour。
首批升 stable:callit domain(5 個)
| Entity | type | inlinks | score |
|---|---|---|---|
| CallIT 系統 | system | 5 | 7(hub override) |
| 五層式架構 | pattern | 5 | 7(hub override) |
| 單號流水號規則 | rule | 3 | 6 |
| 歷史異動日誌 | system | 3 | 6 |
| LDAP 認證流程 | process | 2 | 5 |
5 個 frontmatter 全部改 status: draft → stable、updated: 2026-05-02。
callit domain 現在 6/6 entity 全 stable(含 4/27 業務裁決後升的 需求單生命週期)— 是 vault 內第一個 100% stable 的 domain。
Compounding 飛輪 — 寫進 vault CLAUDE.md 的觀察
- 「同源 ingest 整批一起審」原則:當一份 raw 文件 ingest 出 N 個 entity,其中一個升 stable(業務裁決 / 經過驗證)後,其他 N-1 個值得一次性審查升 stable——它們的可信度根源於同一個業務確認過的 source。
- inlinks ≥ 5 = hub override 規則正確:CallIT 系統 / 五層式架構 兩個 hub 直接被推上 7 分,符合直覺
- rule / person 類型例外規則沒在 callit 觸發(callit 只有 1 個 rule type)— 後續 PAM domain 跑時會大量觸發
下次跑的優先順序
剩下 45 個 🟢 候選分布:
- adventure-tour: 19
- productivity: 18
- claude: 5
- wiki: 2
預估時間:30-35 分鐘走完全部。
第七輪:wiki-status-promote ALL 批次跑(同日晚)
User 看完 callit 結果後 → 「ALL」批准把剩餘 45 個 🟢 候選一次跑完。
執行方式
寫一段 Python script:
- 跑 promote.py 取最新 candidates JSON
- 過濾出所有 🟢 stable 候選(45 個)
- 對每個檔案 regex 改 frontmatter
status: draft → stable、updated: 2026-04-27 → 2026-05-02 - 0 個錯誤、45/45 成功
升 stable 的 45 個 entity
claude (5)
- claude-reflect (system, inlinks=4)
- Skills 生態運營策略 (concept, 3)
- Skills 九種類型 (concept, 3)
- 構建高效 Skill 九大最佳實踐 (pattern, 3)
- Skills 持續學習 (pattern, 2)
wiki (2)
- Eureka Labs (concept, 1)
- Vibe Coding (concept, 1)
adventure-tour (19) — 全部 19 個 draft 升 stable
所有 lib 選型 / 平台合規 / 流程 / 設計哲學 entity,inlinks 從 3 到 14(戶外探險旅遊小程序核心功能清單 是 hub,14 inlinks)。
productivity (18)
- 卡片盒筆記法系列(hub 25 inlinks)+ 12 法則(11)+ 新手原則(2)+ 索引卡片(8)+ 永久筆記(14)+ 卡片大法(6)+ 寫作 8 步驟(10)+ 文獻筆記(10)+ 靈感筆記(8)+ 關鍵字索引(8)
- BASB 系列:打造第二大腦(25)+ CODE 框架(16)+ 累進式摘要(10)+ 進度筆記(5)+ 表達 Express(7)+ 組織 Organize(10)+ 萃取 Distill(9)+ 獲取 Capture(12)
vault 健康度大躍進
Before After
Stable 115/175 160/175
比例 65.7% 91.4% 🟢🟢🟢
Draft 60/175 15/175
比例 34.3% 8.5% 🔴 → 🟢
3 個 domain 100% stable:pam / callit / adventure-tour。
剩餘 15 draft:
- claude: 7(全 today 新建)
- productivity: 3(全 today 新建)
- wiki: 5(全 today 新建)
→ 這些都是 today 在 min-age=1 規則下被 skip 的,明天再跑就會被評估。
對 Compounding Engineering 的觀察驗證
第一輪 callit 提的「同源 ingest 整批一起審」原則在這次 ALL 批次跑大規模驗證——adventure-tour 19 個 entity 全來自同 source(戶外探險旅遊小程序系列文檔),當其中部分已被多次引用變 hub 後,其他同源 entity 的可信度也應該被一起確認。
vault CLAUDE.md v1.3.6 的「經驗法則 1」第一次大規模實戰被驗證有效。