🗺 Boris Cherny 工作流地圖

Boris Cherny 兩波公開分享(2026-01-02 13 心法 + 2026-04 10 進階技巧)+ howborisusesclaudecode.com 持續更新的完整視覺化。20+ entity 互相串聯。

🎯 三大核心原則(一張圖)

flowchart TD
    BC[Boris Cherny<br/>Claude Code 創造者]

    BC --> P1[原則 1<br/>並行處理]
    BC --> P2[原則 2<br/>知識累積]
    BC --> P3[原則 3<br/>反饋循環]

    P1 -->|實作| PARA[並行 Claude 實例<br/>5+5+phone = 10-15 sessions]
    PARA --> WT[Git Worktree 工作流<br/>--worktree 物理隔離]
    PARA --> ST[Sub-agent / Agent Teams<br/>同 session 內並行]

    P2 -->|實作| CCMD[CLAUDE.md 專案手冊<br/>給 LLM 的工作手冊]
    CCMD --> CE[Compounding Engineering<br/>飛輪:每次出錯加一條]
    CCMD --> CL[CLAUDE.md 4 層機制<br/>個人/專案/子目錄/對話]

    P3 -->|實作| FB[反饋循環<br/>給 Claude 驗證手段]
    FB --> SUB[verify-app/code-simplifier<br/>Boris 的 subagent]
    FB --> HK[Hooks<br/>PostToolUse 自動跑 lint]
    FB --> PV[Prove to me this works<br/>Boris 的 prompt 技巧]

    style BC fill:#fee
    style P1 fill:#efe
    style P2 fill:#fef
    style P3 fill:#eef

🧠 13 條心法 + 10 進階技巧 — 完整對應

flowchart LR
    subgraph wave1["第一波 13 心法(2026-01-02)"]
        T1["① 並行 5 Claudes"]
        T2["② Web+Mobile session"]
        T3["③ Opus + thinking"]
        T4["④ Plan mode 起手"]
        T5["⑤ Slash commands"]
        T6["⑥ Subagent 任務型"]
        T7["⑦ PostToolUse hook"]
        T8["⑧ /permissions 白名單"]
        T9["⑨ 連接所有工具"]
        T10["⑩ 長任務 ralph-wiggum"]
        T13["⑬ 反饋循環 #1"]
    end

    subgraph wave2["第二波 10 進階(2026-04)+ 後續更新"]
        W1[Git Worktree 工作流<br/>5-tab 隔離]
        W2[Compounding Engineering<br/>@.claude 自動學]
        W3[Plan 三階段<br/>Plan→自我批評→Auto-accept]
        W4[Context Rot Zone<br/>400k 閾值]
        W5[loop 與 schedule<br/>本地循環]
        W6[batch 大規模遷移<br/>worktree-isolated agent]
        W7[委派而非配對<br/>Grill/Prove/Scrap]
    end

    T1 --> W1
    T1 -.延伸.-> T2

    T3 --> W2
    T4 --> W3
    T5 --> W5
    T5 --> W6
    T6 --> W6
    T13 --> W7

    style wave1 fill:#efe
    style wave2 fill:#fef

🚀 「一條龍」工作流(典型一天)

flowchart TD
    Start([早上開機])

    Start --> M1[手機 iOS<br/>路上口頭交代任務]
    M1 -->|--teleport| Local[到桌機<br/>session 接力繼續]

    Local --> WT5[開 5 個 Git worktree<br/>iTerm2 標 1-5]

    WT5 --> Tab1[Tab 1<br/>新功能]
    WT5 --> Tab2[Tab 2<br/>跑測試]
    WT5 --> Tab3[Tab 3<br/>code review]
    WT5 --> Tab4[Tab 4<br/>debug]
    WT5 --> Tab5[Tab 5<br/>寫文件]

    Tab1 --> PM[Shift+Tab×2<br/>Plan 模式]
    PM --> Critic[找另一個 Claude<br/>當 staff engineer 審查]
    Critic --> AA[Shift+Tab<br/>切 Auto-accept]
    AA --> Code[Claude 一氣呵成寫]

    Code --> PT[PostToolUse hook<br/>自動 prettier+test]
    PT -->|fail| Code
    PT -->|pass| Stop[Stop hook<br/>跑完整 test suite]
    Stop -->|fail| Code
    Stop -->|pass| Verify[verify-app subagent<br/>E2E 測試]
    Verify -->|fail| Code
    Verify -->|pass| PR["/commit-push-pr<br/>自動開 PR"]

    PR --> Review[GitHub PR review]
    Review -->|@.claude 標記| CCMD2[更新 CLAUDE.md<br/>飛輪累積]
    CCMD2 --> Tomorrow([明天 Claude 更聰明])

    Web5[網頁 5-10 個 session<br/>同時跑短任務]
    Web5 -.parallel.-> Tab1

    Loop["/loop 5m /babysit<br/>背景跑 PR review"]
    Loop -.background.-> Review

    style Start fill:#fee
    style Tomorrow fill:#fee
    style PT fill:#eef
    style Stop fill:#eef
    style Verify fill:#eef

🛠 工具棧分層

flowchart BT
    subgraph L4["Layer 4:自動化"]
        SL[Slash Commands<br/>自製 /commit-push-pr]
        LP["/loop /schedule"]
        BAT["/batch 大規模遷移"]
        HK2[Hooks PostToolUse<br/>PostCompact / Stop]
    end

    subgraph L3["Layer 3:管理"]
        PM2[Plan 模式]
        TM[Tasks 任務管理]
        AT[Agent Teams<br/>10 隻 sub-agent]
        CTX[Context: /compact /clear /rewind]
    end

    subgraph L2["Layer 2:基礎能力"]
        WT2[Git Worktree<br/>--worktree]
        SUB2[Sub-agent<br/>verify-app etc.]
        SK[Skills + MCP]
        PERM["/permissions 白名單"]
    end

    subgraph L1["Layer 1:心法"]
        BCM[Boris Cherny 13 條心法]
        FB2[反饋循環]
        CE2[Compounding Engineering]
        DEL[委派而非配對]
        CCMD3[CLAUDE.md 飛輪]
    end

    L4 --> L3
    L3 --> L2
    L2 --> L1

    style L1 fill:#fee
    style L2 fill:#fef
    style L3 fill:#efe
    style L4 fill:#eef

🔍 對 Vincent 工作場景的應用優先級

flowchart LR
    subgraph imm["立刻可做"]
        I1["① 設 CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000<br/>避開 Context Rot Zone"]
        I2["② 寫 PAM 系統的 NEVER 清單<br/>到 CLAUDE.md"]
        I3["③ 啟用 PostToolUse hook<br/>自動 dotnet format"]
    end

    subgraph mid["中期建立"]
        M1["④ 開 5 個 worktree<br/>分新功能/測試/review/debug/docs"]
        M2["⑤ 寫 /commit-push-pr 自訂 slash<br/>或 /pam:check-ceiling"]
        M3["⑥ 安裝 Claude Code GitHub Action<br/>啟動 Compounding Engineering"]
    end

    subgraph long["長期演化"]
        L1["⑦ 建立 verify-app subagent<br/>PAM 端到端測試"]
        L2["⑧ 跑 /loop 1d 每日 PR digest"]
        L3["⑨ 用 /batch 做大型 migration<br/>例如 SQL concat → EF Core"]
    end

    imm --> mid
    mid --> long

    style imm fill:#efe
    style mid fill:#fef
    style long fill:#eef

📊 兩波公開分享來源對照

分享日期來源主要內容
第一波2026-01-02X 13 條 thread並行 / CLAUDE.md / Plan / Slash / Subagent / Hook / 權限 / 工具 / 長任務 / 驗證
第二波2026-04-27中文文章整理 8 個進階技巧同上 + Worktree / @.claude / 三階段 Plan / Context Rot Zone / loop / batch / 委派模式
官方原始持續更新howborisusesclaudecode.com11 個 Part 涵蓋 2026-01 → 2026-03 全部更新(worktree native、/simplify/btw/effort max、Voice / Remote / Sandbox)

🔗 全部相關 entity(本圖涉及)

心法 / 概念

工作流模式

工具實作

互通


🔗 跨層連結

← 回到 wiki