Claude Code 教程目录
Anthropic Claude Code Tutorial
Claude Code Hooks 实战
Hooks 实战的关键是小而明确:阻止最危险的动作,提醒最重要的验证,而不是把整个 CI 搬进本地 hook。
示例目标
下面的思路适合大多数项目:编辑后提醒跑测试,执行 shell 前阻止明显危险命令。
{
"hooks": {
"PostToolUse": [{ "matcher": "Edit", "hooks": [{ "type": "command", "command": "echo Remember to run tests" }] }]
}
}
落地步骤
- 先定义要保护的风险。
- 写最小 hook。
- 用一个测试文件触发。
- 检查失败提示是否清楚。
- 再提交到项目级配置。
常见问题
Hook 失败应该阻止任务吗?
安全类 hook 可以阻止;提醒类 hook 更适合返回清晰提示,让 Claude Code 自己修正。
参考来源
内容基于 Anthropic 官方 Claude Code 文档、Claude Code 最佳实践文章和 Model Context Protocol 官方资料整理,并改写为中文教程站结构。