Claude Code 钩子是用户定义的 shell 命令,可在 PreToolUse、PostToolUse、Notification、Stop 等生命周期事件触发时运行.
钩子可用于通知、自动格式化、日志记录、反馈和自定义权限管理等场景.
钩子通过 settings.json 在用户、项目或本地项目级别配置,支持 matchers 模式匹配工具名称并执行命令.
钩子接收 JSON 格式输入,通过 exit code 或 JSON 输出控制工具调用是否继续或阻塞并反馈理由.
钩子具有安全风险,用户需确保命令安全,遵循最佳实践并测试后再用于生产环境.
Get notified when new stories are published for "🇨🇳 Hacker News 简体中文"