news 2026/7/8 4:22:44

Claude Hooks 进阶指南:从原理到实战配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Claude Hooks 进阶指南:从原理到实战配置

Claude 进阶使用_hooks

什么是 hooks

hooks的英文翻译是勾子,他就是在程序运行到指定节点会触发的一个节点,你可以在这个节点做一些事情,就是这样。比如:

你先想象一下,你家门口装了一个门铃。正常情况下,你要有人按门铃,你才知道外面有人。但是如果装了一个人体感应器呢?只要有人走到门口,它就自动亮灯、录像、发通知,你根本不用去按任何按钮。Claude 的 Hooks,本质上就是这种"感应器"。

hooks 都有哪些

作者在官方文档选了几个比较常用的,简单说明一下想要更多更具体的一定要去看官方文档。

Hook(触发时机)什么时候触发常见用途举个例子
PreToolUseClaude 准备调用工具之前拦截、检查、限制操作在执行rm -rf、修改生产环境文件之前先确认;禁止编辑某些目录
PostToolUseClaude 调用工具完成之后自动执行后续任务修改代码后自动运行eslintprettier、单元测试
UserPromptSubmit用户刚发送消息时对用户输入做预处理自动补充项目规范、团队约定、代码风格到 Prompt 中
StopClaude 完成回答准备结束时收尾工作自动生成工作总结、保存日志、记录本次修改内容
NotificationClaude 需要通知用户时自定义通知方式任务完成后发送系统通知、播放提示音、推送到 Slack

hooks 怎么配置

文档中已经说明了只要在setting.json中配置就可以了,并给出了案例

下面这段意思是 claude 准备使用命令rm *的时候会执行项目目录下.claude/hooks/block-rm.sh的脚本

{ "hooks": { "PreToolUse": [ { "matcher": "Bash", "hooks": [ { "type": "command", "if": "Bash(rm *)", "command": "${CLAUDE_PROJECT_DIR}/.claude/hooks/block-rm.sh", "args": [] } ] } ] } }

我们写一个简单的,就是在 claude 停止工作的时候给一个提示,把下面的代码放进项目的setting.json,注意这个提示的命令是 mac 的原生命令windows不可用

{ "hooks": { "Stop": [ { "hooks": [ { "type": "command", "command": "osascript -e 'beep' -e 'display dialog \"Claude 已完成任务!\" buttons {\"确定\"} default button \"确定\"'" } ] } ] } }

效果展示!!!!当然了,也可以在需要授权的时候让他进行提示

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 4:21:12

防火墙:场景驱动的选型与功能推荐

防火墙的本质是网络边界的流量管控设备——依据安全策略放行合法流量、拦截风险流量。但"防火墙"这个词涵盖的技术形态跨度极大,从几十块的路由器ACL到百万级的企业NGFW都叫防火墙。选错类型,轻则防护无效,重则业务中断。本文从实际…

作者头像 李华
网站建设 2026/7/8 4:20:50

chrome-mcp-server

简介: 官方文档:mcp-chrome/README_zh.md at master hangwin/mcp-chrome GitHub Chrome MCP Server 是一个基于chrome插件的模型上下文协议 (MCP) 服务器,它将Chrome 浏览器功能暴露给 Claude、Cursor等 AI 助手,实现复杂的浏览…

作者头像 李华
网站建设 2026/7/8 4:18:39

联发科设备终极救砖指南:MTKClient三步拯救变砖手机

联发科设备终极救砖指南:MTKClient三步拯救变砖手机 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient MTKClient是一款功能强大的开源工具,专门用于联发科芯片设备的刷…

作者头像 李华
网站建设 2026/7/8 4:17:59

决策树 vs 随机森林 vs SVM:3种算法勒索软件检测准确率与效率对比

决策树 vs 随机森林 vs SVM:勒索软件检测的算法性能深度评测勒索软件已成为当前网络安全领域最严峻的威胁之一。面对这种会加密用户文件并勒索赎金的恶意软件,传统的基于特征码的检测方法显得力不从心。本文将基于138K样本的真实数据集,从准确…

作者头像 李华
网站建设 2026/7/8 4:16:34

计算机毕业设计之家庭共享权益的健身俱乐部会员管理系统

随着健身俱乐部规模的不断扩大,人流数量的急剧增加,有关健身俱乐部的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有健身俱乐部会员管理系统来提高健身俱乐部工作的效率。通过这样的系统,我们可以做到信息的规范管理和快…

作者头像 李华