词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!

课程信息 预计学时:4-6小时 难度等级:⭐⭐ 入门级(有Claude Code基础即可) 更新日期:2026年4月 适用版本:Claude Code v2.1.133(验证于 2026-05-08) 前置要求:已完成Claude Code安装和基础使用
根据你的情况选择学习路径:这是一篇3000+行的长教程,不用全看!根据你的目标选择路径。
✅ 术语表(5分钟) - 快速了解Hook核心概念
✅ 第一部分1.1-1.2:Hooks简介(5分钟) - 理解Hook是什么
✅ 第二部分:5分钟快速开始(15分钟) - 配置第一个Hook
✅ 第三部分3.1:PreToolUse基础(5分钟) - 最常用的Hook类型🔧 第五部分:故障排查 - 按错误类型查找解决方案
🔧 第六部分:FAQ - 20个常见问题解答Ctrl + F 搜索你的错误信息关键词| 想学什么 | 看哪几节 | 预计时间 |
|---|---|---|
| Git自动化 | 第四部分4.1节 | 45分钟 |
| 代码格式化 | 第四部分4.2节 | 30分钟 |
| 文件保护 | 第三部分3.1节 | 20分钟 |
| 提示词优化 | 第三部分3.3节 | 30分钟 |
| 安全最佳实践 | 第一部分1.4节 + 第五部分 | 40分钟 |
| 术语 | 英文全称 | 通俗解释 | 生活类比 |
|---|---|---|---|
| Hook | - | 在特定事件发生时自动执行的脚本 | 汽车传感器(检测到碰撞自动弹安全气囊) |
| PreToolUse | Pre Tool Use | 工具调用前触发的Hook | 机场安检门(登机前检查) |
| PostToolUse | Post Tool Use | 工具调用后触发的Hook | 快递签收后的自动通知 |
| UserPromptSubmit | User Prompt Submit | 用户输入提交时触发的Hook | 邮件发送前的拼写检查 |
| Notification | - | 通知事件触发的Hook | 手机APP推送通知 |
| SessionStart | Session Start | 会话开始时触发的Hook | 开机自动启动程序 |
| SessionEnd | Session End | 会话结束时触发的Hook | 关机前自动保存 |
| Stop | - | AI停止响应时触发的Hook | 紧急刹车后的状态保存 |
| WorktreeCreate 🆕 | Worktree Create | 工作树创建时触发的Hook | 新开一个平行工作台时的初始化 |
| WorktreeRemove 🆕 | Worktree Remove | 工作 树删除时触发的Hook | 关闭平行工作台时的清理 |
| Matcher | - | 匹配规则,决定Hook对哪些工具生效 | 筛选器(只检查特定行李) |
| Decision | - | PreToolUse Hook的返回决策 | 安检结果(放行/拦截/询问) |
| stdin | Standard Input | 标准输入,Hook接收数据的方式 | 传送带送入检查口 |
| stdout | Standard Output | 标准输出,Hook返回结果的方式 | 检查结果显示屏 |
| stderr | Standard Error | 标准错误输出,仅用于调试日志(不会显示在Claude Code界面) | 后台监控日志(用户看不到) |
| timeout | - | 超时时间,Hook最长运行时间 | 限时检查(超时自动放行) |
| JSON | JavaScript Object Notation | 一种通用的数据格式,用花括号{}组织数据,settings.json配置文件就是JSON格式 | 标准化的表格模板 |
~(波浪号) | Home Directory | 用户的"家目录",macOS是/Users/用户名,Linux是/home/用户名,Windows对应C:\Users\用户名 | 你电脑上"我的文档"的上级目录 |
一句话理解:Hooks是Claude Code的"自动化传感器",在特定事件发生时自动执行你的脚本,实现100%可靠的自动化。