把整包重構丟給 AI 然後去喝咖啡,幾小時後迎來災難現場——問題出在沒有先界定範圍。 本特講拆解實戰策略:Plan Mode 先界定範圍、CLAUDE.md 為什麼不聽話、 白板與 /compact 的方向盤、rewind 與兩下 Escape, hooks 怎麼把「期望」變成「強制」、驗證技能與 STOP 掛鉤、 預設就開的 AUTO 模式與它的盲點、Routines 與 headless 的無人值守, 最後是怎麼信任它的產出,以及 plugins 的隱患。
本集章節12
本集心智圖6 組
Claude Code 實戰:把期望變成強制,再決定放手多少
- Hooks:從期望變成強制
- hook 的生命週期與解析順序
- 設定可以放在好幾層
- matcher 樣式,也對得到 MCP 工具
- 三種處理器:command、HTTP、MCP tool
- 技能與子代理裡也能掛 hook
- checkpointing:走歪了怎麼倒回去
- 自動追蹤變更
- rewind 與 summarize,可以倒回已清空的對話之前
- Bash 指令造成的變更不會被追蹤
- 子代理的編輯與外部改動不會被還原
- 它不是版本控制的替代品
- 權限模式
- acceptEdits:自動核准檔案編輯
- plan mode:先看再改,可設為預設
- dontAsk:只允許事先核准的工具
- 分類器預設擋什麼、對話中講的界線算不算
- sandboxing:把它關進沙箱
- Linux 與 WSL2 的前置設定
- auto-allow 模式與一般權限模式
- 未沙箱化重試的逃生口
- 哪些設定會關掉檔案系統隔離
- 憑證保護與環境變數遮蔽
- Routines:無人值守
- 從網頁或 CLI 建立
- 排程觸發,也可以只跑一次
- API 觸發
- GitHub 觸發與 PR 篩選
- Plugins 與市集
- 市集檔案的 schema 與必填欄位
- 外掛來源:相對路徑、GitHub、Git 倉庫