Claude Code Hooks 完整指南:每个生命周期事件、每个 hook、每个用法
完整走一遍 Claude Code 里所有可用的 hook 事件,讲清每个什么时候触发、能用来干什么。
核心要点
- 三种触发节奏:Session 级(每会话一次:start、end、指令加载);Turn 级(每次用户提示一次:submit、stop、compact);Tool 级(每次工具调用时)。
- 用途:用 hooks 自动化和控制你的编码工作流。
- 覆盖完整:所有事件、所有 hook、所有用法。
◇ 对你的项目意味着什么
hooks 是把 AI 编码从「对话」变成「流水线」的关键。比如用 Tool 级 hook 强制每次写文件后跑 lint。