claude-code/claude-zh/rules/common/hooks.md

31 lines
856 B
Markdown

# 鉤子系統 (Hooks System)
## 鉤子類型 (Hook Types)
- **PreToolUse**:工具執行前(驗證、參數修改)。
- **PostToolUse**:工具執行後(自動格式化、檢查)。
- **Stop**:對話工作階段結束時(最終驗證)。
## 自動接受權限
請謹慎使用:
- 針對受信任、定義明確的計畫啟用。
- 針對探索性工作停用。
- 絕對不要使用 `dangerously-skip-permissions` 旗標。
- 應改為在 `~/.claude.json` 中配置 `allowedTools`
## TodoWrite 最佳實踐
使用 `TodoWrite` 工具來:
- 追蹤多步驟任務的進度。
- 驗證對指令的理解。
- 實現即時導航與調整。
- 展示細部實作步驟。
待辦清單可以揭示:
- 順序錯亂的步驟。
- 缺失的項目。
- 額外且不必要的項目。
- 錯誤的細粒度。
- 對需求解讀錯誤。