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

856 B

鉤子系統 (Hooks System)

鉤子類型 (Hook Types)

  • PreToolUse:工具執行前(驗證、參數修改)。
  • PostToolUse:工具執行後(自動格式化、檢查)。
  • Stop:對話工作階段結束時(最終驗證)。

自動接受權限

請謹慎使用:

  • 針對受信任、定義明確的計畫啟用。
  • 針對探索性工作停用。
  • 絕對不要使用 dangerously-skip-permissions 旗標。
  • 應改為在 ~/.claude.json 中配置 allowedTools

TodoWrite 最佳實踐

使用 TodoWrite 工具來:

  • 追蹤多步驟任務的進度。
  • 驗證對指令的理解。
  • 實現即時導航與調整。
  • 展示細部實作步驟。

待辦清單可以揭示:

  • 順序錯亂的步驟。
  • 缺失的項目。
  • 額外且不必要的項目。
  • 錯誤的細粒度。
  • 對需求解讀錯誤。