📅 2026-05-02 Wiki 異動日誌

摘要

操作影響頁面備註
Ingest v1.3.57 新 entity(claude domain)Boris Cherny 第二波進階技巧 + howborisusesclaudecode.com 官方補強
Update5 既有 entity並行 Claude 實例 / 反饋循環 / Plan 模式 / 上下文壓縮 / Slash Commands
Index Syncwiki/index.md152 → 159、補 person 區、補 6 個新 entity 入 Claude 區
Route raw → PARAraw/ → 40-Resources/Claude/basename 不變,所有 entity source 直接寫新路徑
Logwiki/log.md加 2 row:ingest + route

詳細

觸發

User: 「OK 照做」(同意我事前提的拆解計畫)+「howborisusesclaudecode.com 幫我整理建立」+「ALLOW 了」(allowlist host)

來源 (兩份共處理):

  1. 主來源 (raw)raw/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧.md(科技翰林院,林思翰 Hans 編譯,2026-04-27)
  2. 補強來源 (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反饋循環更新
3Plan 模式三階段Plan 模式更新(三階段工作流)
4CLAUDE.md 飛輪 + @.claudeCLAUDE.md 4 層機制拆出 Compounding Engineering(新概念)
5Context 管理 + 400k 閾值 + Rot Zone上下文壓縮更新 + 拆出 Context Rot Zone
6/loop /schedule + HooksHooks(已詳盡)+ Slash Commands拆出 loop 與 schedule 自動化
7委派模式 + 3 prompt 技巧新建 委派而非配對
8/batch + Custom SkillsSKILL.md 規範拆出 batch 大規模遷移

加:Boris Cherny 人物 entity(補上既有 13 條心法引用但無人物頁的缺口)。

新建 7 個 entity

路徑主題
claude/person/Boris Cherny.md人物頁;首條 claude/person/ 子層
claude/concept/Git Worktree 工作流.mdBoris 5-tab worktree 設定 + v2.1.29 --worktree flag + isolation:worktree subagent
claude/concept/Compounding Engineering.mdDan Shipper 命名、Boris 採用;CLAUDE.md 飛輪 + @.claude 自動學 PR review
claude/concept/Context Rot Zone.md30–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 實例.md5+5+phone = 10–15 sessions、Boris iTerm2 5-tab numbering、--worktree--teleport、3 線分工(手機 + 網頁 + 本地)
claude/concept/反饋循環.mdBoris 原話 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/上下文壓縮.mdCLAUDE_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 變動

Entitysource 變動
7 新 entity直接寫 [[40-Resources/Claude/Claude Code 之父怎麼用?Boris Cherny 的 10 個進階技巧]]
並行 Claude 實例 / 反饋循環 / Plan 模式 / Slash Commandssource 列表追加上述路徑
上下文壓縮source 列表追加上述路徑

Boris Cherny 13 條心法 的關係

兩篇文章來源不同、時間不同,刻意不合併

  • 13 條心法:2026-04-26 來源(中文 podcast 整理稿),保留 stable 狀態
  • 本次 ingest:2026-04-27 來源(中文進階技巧文)+ Boris 官方網站,內容是 13 條的補強版

兩者透過 Boris Cherny 人物頁互相指認、避免重複。

還沒做 / 後續觀察點

  1. raw/ 還剩 2 份新檔(user 在我做 ingest 期間放進來):

    • Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.md
    • Obsidian 新手教學:30 分鐘從零到上手.md

    兩個都跟 wiki / Obsidian 主題相關,建議下次 ingest(可能會跟既有 Andrej Karpathy / wiki-ingest / Obsidian 互動)。

  2. /schedule」未釐清:中文文章有描述但 howborisusesclaudecode.com 沒提,已在 loop 與 schedule 自動化 §備註標明,下次接觸 Claude Code 新版時 /help 確認。

  3. 2 個 status: draft 未升 stable:本次新建的 7 個 entity 全 status=draft,依 v1.3.0 慣例新進 entity 都先 draft。等 user 走過一遍若沒問題可一次升 stable。

  4. 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 直接看得到。

來源 (兩份)

  1. raw/Claude + Obsidian 打造 AI 第二大腦,Karpathy 的知識管理 LLM Wiki 教學|科技翰林院.md — 主要內容是 Karpathy LLM Wiki gist 中文化整理 + Obsidian 整合
  2. raw/Obsidian 新手教學:30 分鐘從零到上手.md — 從零教 Obsidian(Vincent 已是進階用戶,純抽精華)

7 新 entity

路徑主題
wiki/concept/AI 第二大腦.mdLLM-augmented Second Brain(區分 BASB Tiago 第二大腦)
wiki/concept/Bookkeeping by LLM.mdKarpathy 核心哲學「LLM 做苦工、人做策展」
wiki/concept/RAG vs LLM Wiki.md兩種 LLM-文件互動模式對照
wiki/concept/Memex.md1945 個人化互連知識庫概念
wiki/person/Vannevar Bush.mdMemex 提出者(vault 第二位人物頁,繼 Karpathy)
productivity/system/Obsidian Dataview.mdwiki/index live query 必裝外掛 + 常見陷阱
productivity/pattern/Claude Code 操作 Obsidian Vault.mdClaude + Obsidian 5 個實戰工作流

4 個更新

  • wiki/person/Andrej Karpathy.md — 補 §4 IDE 比喻名言 + §5 Bookkeeping 哲學 + §6 Memex 致敬。strong-link 區補 6 個新建 entity
  • productivity/artifact/Obsidian.md — 補「跟 LLM 整合(IDE 角色)」整段 + 必裝 plugin 擴充(Calendar / Excalidraw / Templater / Obsidian Git)+ source 追加
  • wiki/system/wiki-ingest.md — source 追加 + bump updated
  • productivity/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 大功能區重組:

  1. 從哪開始(給新手 5 篇)
  2. 模型與產品(含 Claude Code / Cowork / Claude.ai 等)
  3. 提示工程(基礎 + 進階兩層)
  4. Cowork 核心工作流(上下文管理三支柱 + 連接外部 + 增強)
  5. Claude Code 進階(5 個子分類):並行與隔離 / 驗證與品質 / 自動化與排程 / 設定 / 互動模式
  6. Skills / Agent / Plugin 生態
  7. AI 開發實踐心法(Boris Cherny 系列 + 跨主題視覺化)

底部含完整 dataview live block(domain × type 矩陣 / 最近更新 / draft 待審)。

B:Boris Cherny 工作流地圖

新建 wiki/maps/Boris Cherny 工作流地圖.md。5 張 mermaid:

  1. 三大核心原則:並行處理 / 知識累積 / 反饋循環,各自 fan-out 到具體 entity
  2. 13 心法 + 10 進階對應:第一波(左)→ 第二波(右)箭頭連線
  3. 「一條龍」工作流:早上手機交代 → teleport → 5 worktree 分工 → Plan + 自我批評 → Auto-accept → PostToolUse hook → Stop hook → verify-app → /commit-push-pr → @.claude → 飛輪
  4. 工具棧分層(4 層):自動化 / 管理 / 基礎能力 / 心法
  5. 對 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)。

還沒做 / 後續觀察點

  1. /schedule 仍未釐清loop 與 schedule 自動化 已標待考。
  2. 新建 entity status: draft:本日新 13 個全 status=draft,等 user 走過一遍升 stable。
  3. lint 重跑時機:建議下次 lint 確認:
  4. howborisusesclaudecode.com Part 6–11 仍未整合:那些是 2026-03 後的 feature releases(/simplify、/btw/effort max、Setup Scripts、Sandbox 等)。Voice / Remote Control / Channels vault 已有 entity;其他可能值得未來新建。
  5. 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 索引.md34
wiki/maps/CallIT 索引.md6
wiki/maps/戶外探險旅遊 索引.md20
wiki/maps/PKM 索引.md33
wiki/maps/Wiki 索引.md14

每個 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):

  1. Header + 一句話定位 + 跨層連結
  2. 6 domain 入口卡(規模 + MOC link + 一句話定位)
  3. 5 個 KPI snapshot(Dataview live)
  4. 最近 7 天新增 + 7 天更新(兩個 Dataview block)
  5. 健康度燈號 + 孤兒查詢 + 草稿前 5 名
  6. 主題視覺地圖(5 張舊圖列出)
  7. 跨層連結(Dashboard / log / daily / raw / CLAUDE / 實戰手冊 / Karpathy 模式)
  8. 分類速查(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)

還沒做 / 下次優先

  1. 執行 lint 重跑:建議下次 session 跑一次 wiki/tools/lint.py wiki/,看新結構下健康度是否仍 ≥ 86。
  2. 新建 entity 升 stable:今天 14 個新 entity 全 status=draft,user 走過一遍可批次升 stable。
  3. 儀表板 Dataview 驗證:建議 user 在 Obsidian 端開儀表板看一次,確認所有 dataview block 都正常渲染(特別是 KPI 那段 length(filter(rows, ...)) 寫法)。
  4. 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 個)

Entitytypeinlinksscore
CallIT 系統system57(hub override)
五層式架構pattern57(hub override)
單號流水號規則rule36
歷史異動日誌system36
LDAP 認證流程process25

5 個 frontmatter 全部改 status: draft → stableupdated: 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:

  1. 跑 promote.py 取最新 candidates JSON
  2. 過濾出所有 🟢 stable 候選(45 個)
  3. 對每個檔案 regex 改 frontmatter status: draft → stableupdated: 2026-04-27 → 2026-05-02
  4. 0 個錯誤、45/45 成功

升 stable 的 45 個 entity

claude (5)

wiki (2)

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」第一次大規模實戰被驗證有效。


← 回到 log | wiki