当前位置: 首页 > news >正文

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 \"确定\"'" } ] } ] } }

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

http://www.jsqmd.com/news/1145531/

相关文章:

  • 孩子想学钢琴别急着买琴:先用AutoPiano搭个在线练习台
  • 让读文献效率和质量提升百倍!ChatGPT读文献超级提示词使用全指南
  • 一文读懂脂质体维生素:技术原理、优势与适用人群
  • 计算机毕业设计之家庭财务管理系统
  • 吃灰N1别扔:用OpenList和302重定向搭一个流畅4K影音中心
  • HTTP 超文本传输协议全解:Web 世界的通信规则
  • AI越智能,创作者越累?
  • Swagger 未授权访问自动化检测:Python 脚本实现与 5 个高危路径扫描
  • OpenAI Tokenizer 编码器解析:3种编码方案如何影响中英文Token计数
  • Trae本地AI编程助手:轻量、可控、高响应的单人开发协作者
  • C# 现代语法速成——为 Web API 量身定制
  • Ubuntu 22.04 安装超好用中文输入法rime-ice(雾凇拼音)过程记录
  • 【Java课程设计/毕业设计】基于前后端分离的智能化企业招聘服务平台的设计与实现 基于 SpringBoot 的招聘录用审批管理系统【附源码、数据库、万字文档】
  • 北京一灯大师实地测评立盯三\四\五龙珠Pro透镜
  • 数字图像处理从入门到精通
  • IP 协议全解:互联网的「快递寻址中枢」,搞懂网络层的核心逻辑
  • 【Java课程设计/毕业设计】基于 Web 的线上学习数据分析平台的设计与实现 基于 SpringBoot 的轻量化在线教育学习平台【附源码、数据库、万字文档】
  • 计算机毕业设计之家庭共享权益的健身俱乐部会员管理系统
  • 通俗讲解微服务架构,搞懂互联网大厂主流项目设计思路
  • 企业级私有Docker镜像仓库选型指南:什么才是企业软件交付的优解(2026)
  • 怎么开始投第一条广告
  • 2026成都全域搜索优化服务商全链路解析
  • 科智咨询:2025年中国IDC市场规模达1847.5亿元,AI驱动市场增速显著回升
  • 3分钟掌握阅读APP书源配置:免费解锁全网小说资源的完整指南
  • JDK源码学习笔记:Java码农进阶必备!
  • Codex Goal 的技术原理分析
  • 2026出口项目怎么选自锁垫圈公司
  • 口碑机构推荐清单与选择建议
  • 10.JavaScript 中的类和对象以及继承
  • 用 Codex + 跨境 Skill 做 Amazon 类目大盘分析