Claude Code 的 hooks 功能:我此前低估的自动化利器

2026.09.07 · 观点 · 技巧 · 社区热议

作者发现 hooks 比 CLAUDE.md 指令更可靠,能自动执行格式化、保护文件等操作。

作者原本在 CLAUDE.md 中写入大量规则,如“编辑后运行格式化”或“不要修改此文件”,并依赖 Claude 遵守。后来发现这些指令可能并不合适,因为 Claude Code 提供了 hooks 功能,可在会话不同阶段自动运行,例如在 Claude 编辑后格式化文件、阻止对受保护文件的更改、在特定命令前运行检查,甚至在 Claude 等待时发送通知。作者认为,CLAUDE.md 适合需要 Claude 理解的内容,而 hooks 更…

  • hooks 可在会话不同阶段自动运行
  • 可自动格式化、保护文件、运行检查
  • CLAUDE.md 适合理解性指令
  • hooks 适合确定性强制操作

为什么值得看

揭示 hooks 与 CLAUDE.md 的适用边界,提升 Claude Code 使用效率。

适合谁关注

Claude Code 用户及关注 AI 编程工具开发者

原始来源