Claude Code 進階實作教材
這是一套「跟著做」的教材,不是講義。五個進階主題各自成章,每章固定四段:用途、什麼時候用、基本用法、你來做。 「你來做」給你可以直接複製的指令、做完應該看到什麼、以及自檢勾選;真正的練習在你自己的終端機裡完成,網頁只負責帶路與記錄進度。
你的進度:完成 0/17 項自檢(只存在這台電腦的瀏覽器)
對象:已會 Claude Code 基礎的人——會在終端機開 claude、會下提示詞、看得懂 git diff。沒碰過 worktree、workflow、subagent、hooks、skills 也沒關係,這五章就是為此而寫。
claude --version顯示 2.1.246 或更新;比較舊就先claude update。各章行為在幾個版本之間有分水嶺,版本太舊會跟站上寫的對不起來。python3 --version顯示 3.9 或更新(練習 repo 只用標準函式庫,不用裝套件)。- 有
git。
三件先講清楚的事
Section titled “三件先講清楚的事”共用步驟(每一章都從這裡開始)
Section titled “共用步驟(每一章都從這裡開始)”-
把練習 repo clone 下來,之後五章都在這個目錄裡做:
Terminal window git clone https://github.com/AngusLu0731/claude-code-practice.gitcd claude-code-practice -
第一次在這個目錄開
claude,會出現「要不要信任這個資料夾」的對話,選 Yes:Terminal window claude -
看到提示符就可以打
/exit離開。信任只需要接受一次;之後每章都會請你重開claude,那時不會再問。
01skills一份步驟說明書:自己的 changelog skill,用 /changelog 叫起來02subagent一個獨立執行者:自己的 reviewer.md,派它審一個檔03workflow 定義一條產線編排多個 subagent:review-flow.js,用 /review-flow 跑完04hooks把規則變成閘門:一個 PreToolUse hook,親眼看到它擋下一次 Edit05多 session 多工兩個 worktree 分工、第三個終端機 merge 收斂
前三章是一條遞進鏈——說明書(skill)→ 執行者(subagent)→ 產線(workflow);第 4 章把規則變成閘門,第 5 章把多個 session 平行起來。每章大約 20 到 40 分鐘,建議照章走;不過每章開頭都會把 repo 重置回乾淨狀態,跳著做也可以。
我的問題該用哪個工具?
Section titled “我的問題該用哪個工具?”先給一張地圖,之後每章都會回來對照:
| 你的情況 | 用什麼 | 在哪章 |
|---|---|---|
| 每次 session 都該知道的事實與規範(指令、風格、慣例) | CLAUDE.md |
官方文件 |
| 一套會重複執行的步驟(程序) | skill | 第 1 章 |
| 要讀很多東西、只要結論;或要一個固定角色 | subagent | 第 2 章 |
| 同一套多 agent 流程,每次都要長一樣 | workflow | 第 3 章 |
| 沒有例外的硬規則(不准改、每次必跑) | hook | 第 4 章 |
| 兩件不相干的事要同時進行 | 多 session+worktree | 第 5 章 |
口訣:事實進 CLAUDE.md、程序進 skill、隔離用 subagent、編排用 workflow、強制用 hook、平行開 session。
以 Claude Code 2.1.246(2026-08-26)為準