Editorial Brand Narrative Architecture Lab

Claude Code Deep Dive

把 Claude Code 講成可操作的系統,不是功能清單。

這個原型把控制平面、自動化平面、能力平面、協作平面、Context 平面放到同一張圖上,讓網站與 Podcast 可以共用同一套架構語言。

1. Core Model

五層架構總圖

先定義每個機制屬於哪一層,再談檔案、規則與團隊設計。這能避免把 `CLAUDE.md`、settings、hooks、skills 全部講成同一種東西。

Claude Code five-layer architecture map
五層模型把政策、確定性、自訂能力、委派、以及 context 管理拆開。

Current Layer

控制平面

放政策和持久規則,例如 `CLAUDE.md`、rules、settings、permissions。

    2. Mechanism Comparison

    不是所有規則都該寫進 `CLAUDE.md`

    這一區故意把三個最常混在一起的機制攤平比較,避免教學時把「文字規則」誤講成「可執行的確定性限制」。

    Surface 適合放什麼 不適合放什麼 核心風險
    `CLAUDE.md` 持久規則、工作節奏、檔案指引 太長的 SOP、需要程式保證的限制 規則互相衝突、越寫越像教科書
    settings scope 與共享設定 教學內容、工作方法論 scope 漂移、commit 了本該 local 的東西
    hooks 確定性檢查、阻擋危險操作、驗收 gate 需要人判斷的模糊評論 把所有事情都硬塞進 shell guardrail

    3. Interactive Lab

    Scope Switcher + Context Budget Demo

    這個實驗頁面把兩個常見誤解拆開:設定 scope 是「放哪裡」,context budget 是「何時該清掉或文件化」。

    Scope Switcher

    建議檔案位置

    ~/.claude/settings.json

    適合跨專案偏好的預設值,不適合放專案專屬工作流。

    Context Budget

    45%

    還在安全區,可以繼續,但已經該開始把中間決策寫回檔案。

    4. Episode Entry

    EP01:控制架構總覽

    這是第一集的網站入口。它把問題動機、五層模型、反模式與最小可行檔案樹串成一條清楚路徑。

    已上線首集 · 網站互動頁配套

    從「一堆 Claude Code 功能」切換成「一套可控的團隊系統」

    • 一句話定義五層模型
    • 三個最常見混用錯誤
    • 最小可行 repo 範本

    5. Season One

    12 集內容導覽

    第一季從五層系統模型開始,依序拆控制面、自動化、能力、協作與 context 治理,最後收在 GitHub Actions 與發佈自動化。