别只会和 AI 聊天了:6 个 Hook 玩法,让 AI 主动来找你

最近我越来越觉得,很多人用 AI 的方式还是太“聊天框”了。

你问一句,它答一句。

你让它改,它才改。

你切走窗口,它就算卡住了,也只能在那边干等。

这当然已经比以前强很多,但离真正的自动化还差一步。

这一步,就是 Hook。

先别被这个词吓住。

Hook 不是新模型,也不是某个神秘插件。它更像一个“挂钩”:你把一个动作挂到某个时刻上,等那个时刻到了,动作就自动发生。

打个比方。

你设置了一个闹钟,早上 8 点一到,手机自动响。这就是最朴素的 Hook。

你在 VS Code 里按下保存,代码自动格式化,这也是 Hook。

你把文件丢进下载目录,脚本自动改名、分类、移动,本质上还是 Hook。

它的逻辑很简单:

当 A 发生,就自动做 B。

放到 AI 里也是一样。

AI 需要你授权时,自动弹窗提醒你;任务跑完时,自动推送到手机;上下文快满时,自动生成摘要;下载文件夹有新文件时,自动让 AI 帮你整理。

所以 Hook 解决的不是“AI 会不会回答问题”,而是“什么时候让 AI 自动动起来”。

Prompt 解决的是你要 AI 做什么。

Skill 解决的是 AI 会做哪类事。

Hook 解决的是:哪个时刻该触发它。

这些玩法不玄乎,也不需要你一上来搭一整套 Agent 系统。

先从 6 个小 Hook 开始,就能明显感觉到:AI 不再只是等你喊它,而是开始在关键时刻主动来找你。

先说怎么安装 Hook

如果你用的是 Claude Code,入口很直接。

打开 Claude Code,在底部输入:

/hooks

回车后,它会列出当前支持的 Hook 事件。你可以把这些事件理解成“AI 工作流里的关键时刻”,比如会话开始、工具调用前、工具调用后、需要权限、任务结束、上下文变化等等。

安装方式也不复杂。

你不需要一开始手写配置文件。更推荐的做法是:直接把需求告诉 Claude Code,让它帮你生成 Hook 配置和脚本。

通用模板可以这样说:

帮我配置一个 Claude Code Hook:

触发时机:
[这里写什么时候触发]

执行动作:
[这里写触发后要做什么]

要求:
1. 先说明会修改哪些配置文件;
2. 配置完成后帮我测试一次;
3. 如果涉及文件移动、删除、重命名,先只做 dry-run,不要直接执行。

第一次玩 Hook,我建议只做通知类、记录类、摘要类,不要一上来让它自动删文件、改生产配置、批量移动资料。

Hook 很好用,但它一旦接入真实工作流,就不是玩具了。

1. 权限弹窗提醒:别让 AI 白白卡住

这是我最建议第一个装的 Hook。

很多人都遇到过这种情况:你让 Claude Code 跑一个任务,切走去干别的。十分钟后回来一看,它根本没开始,卡在“等待授权”那里。

这体验很蠢。

你以为它在干活,其实它在等你点一下。

这个 Hook 的逻辑很简单:当 Claude Code 需要你授权时,调用系统通知,弹个提醒。

可以直接这样配置:

帮我配置一个 Hook:
当 Claude Code 需要我授权时,调用系统通知弹窗提醒我。
通知内容要写清楚:它正在等待什么权限、哪个命令或工具需要确认。
配置完成后,请模拟一次权限等待场景,帮我测试通知是否能弹出。

部署时注意两点。

第一,Windows 上可以用 PowerShell 系统通知;macOS 上可以用 osascript;如果你有 Bark、飞书、企业微信,也可以推到手机。

第二,通知脚本不要调用模型。绝大多数 Hook 本质上就是固定脚本,没必要每次都消耗 token。

这个 Hook 装完以后,体验会立刻变好。

AI 卡住了,它会叫你。

2. 开机日程播报:让终端别那么冷冰冰

第二个适合轻量上手的,是会话开始 Hook。

每次打开 Claude Code 或恢复会话时,让它自动播报一下今天的天气、日程、待办。

这东西不是刚需,但很舒服。

你可以这样说:

帮我配置一个会话开始 Hook:
每当我打开或恢复 Claude Code 时,自动输出一段今日简报。

内容包括:
1. 当前日期和时间;
2. 北京天气和是否需要带伞;
3. 今天的日程安排;
4. 一句简短提醒。

如果无法读取日程,就只输出天气和提醒,不要报错中断会话。

如果你想接飞书、Google Calendar、企业微信日程,就需要先准备对应 CLI 或 API。

比如飞书 CLI 能查日程,就让 Hook 调用飞书 CLI。没有这些工具,也可以先做本地版,只输出时间、天气和固定待办。

这个 Hook 的重点不是“多智能”。

它的意义是让 AI 工作台开始有一点“启动仪式感”。

3. 摘要卡片:上下文快没了,先留一张工作小票

这个是我最喜欢的。

现在用 Claude Code、Codex 做项目,对话很容易变长。上午改接口,下午查 bug,晚上补文档。过几天想找当时的结论,只能翻聊天记录。

更麻烦的是,上下文一压缩,很多细节就丢了。

摘要卡片 Hook 就是为了解决这个问题:在上下文快被压缩之前,自动生成一张摘要卡,保存到固定目录。

可以这样配置:

帮我配置一个上下文摘要 Hook:
当当前会话接近上下文压缩或会话即将结束时,自动生成一张摘要卡片。

摘要卡片需要包含:
1. 本次会话目标;
2. 已完成的工作;
3. 修改过的关键文件;
4. 重要结论;
5. 未完成事项;
6. 下次继续时应该从哪里开始。

保存位置:
~/AI-Summaries/Claude-Code/

文件名格式:
YYYY-MM-DD-HH-mm-项目名-summary.md

生成后在终端打印摘要文件路径。

这个 Hook 最好保存到一个跨项目目录,不要散落在各个仓库里。

如果你用 Codex,也可以做类似设计:每天或每次任务结束后,把关键结论写进一个固定的 summaries 目录。

这个东西用几天之后就会发现,它其实是 AI 帮你写的工作日志。

日报、周报、commit message,都能从这里捞素材。

4. 文件自动整理:Hook 盯门口,Skill 进屋干活

文件自动整理是最有想象力的玩法之一。

比如你的下载目录里一堆 PDF、截图、发票、会议纪要、合同附件。以前都是自己手动拖来拖去,过几天又乱了。

这个可以用 Hook + Skill 来做。

Hook 负责监听:有新文件进入下载目录。

Skill 负责判断:这个文件是什么,应该怎么命名,放到哪里。

可以这样配置:

帮我配置一个文件整理 Hook:
监听 Downloads/Inbox 目录。

当有新文件进入时:
1. 等待 5 秒,确认文件已经写入完成;
2. 识别文件类型和大致内容;
3. 给出建议文件名;
4. 给出建议归档目录;
5. 默认只输出整理计划,不直接移动文件。

先做 dry-run 版本。
确认稳定后,我再决定是否开启自动移动。

这里一定要强调 dry-run。

文件移动、重命名、删除都属于高风险动作。第一版只让它输出计划,不要直接动文件。

等你确认几天都没问题,再逐步放权。

这个 Hook 做好了以后非常爽:你只负责把文件扔进去,AI 负责看一眼、分个类、起个名。

但边界一定要守住。

5. 久坐提醒:Vibe Coding 上头时,AI 也该拉你一把

这个玩法看起来不技术,但很实用。

现在用 AI 写代码,很容易一坐就是好几个小时。以前沉迷游戏,现在沉迷 Vibe Coding。

你以为只是修个小功能,结果一抬头,半天没了。

可以做一个 Claude Code 启动后的久坐提醒 Hook。

示例提示词:

帮我配置一个久坐提醒 Hook:
当 Claude Code 会话持续运行超过 60 分钟时,给我发系统通知,提醒我站起来活动一下。

要求:
1. 每 60 分钟提醒一次;
2. 不要打断当前任务执行;
3. 通知文案简短一点;
4. 如果 Claude Code 已关闭,就停止提醒。

这个 Hook 不需要复杂模型能力,本质就是计时器 + 系统通知。

如果你想更强一点,可以接手机推送或手表推送。

它不能替你写代码,但能防止你被 AI 工作流吸住不动。

身体还是要留着用。

6. 长任务完成推送:别再守着终端发呆

最后一个是长任务完成推送。

这个我觉得所有重度 AI 编程用户都应该配。

AI 跑长任务时,你最尴尬的状态是:盯着浪费时间,走开又惦记。

Hook 可以让它干完之后主动通知你。

如果你用 Bark,可以让 Claude Code 生成一个调用 Bark URL 的脚本;如果你用飞书、企业微信,也可以发机器人消息;如果只是本机提醒,用系统通知也够。

可以这样配置:

帮我配置一个任务完成 Hook:
当 Claude Code 完成一次较长任务时,发送通知。

通知分三种:
1. 成功完成:告诉我任务已完成;
2. 执行失败:告诉我失败原因;
3. 等待输入:告诉我它正在等我确认什么。

如果可以,请接入 Bark 推送。
我会提供 Bark 推送 URL。
配置完成后,帮我用一次测试任务验证。

这里的重点是区分不同状态。

成功、失败、等待输入,最好用不同文案,甚至不同提示音。

这样你不用看屏幕,听声音就知道该不该回来。

这个 Hook 装完之后,AI 才真的像一个会自己汇报进度的助手。

一句话总结这 6 个 Hook

权限提醒,解决“AI 卡住你不知道”。

开机播报,解决“工作台太冷”。

摘要卡片,解决“长对话找不到重点”。

文件整理,解决“重复整理很烦”。

久坐提醒,解决“Vibe Coding 太上头”。

完成推送,解决“守着终端浪费时间”。

你会发现,它们都不是大而全的 Agent。

它们都很小。

但正是这些小 Hook,会一点点改变你和 AI 的关系。

以前是你找 AI。

现在是 AI 在合适的时候找你。

最后提醒

Hook 很好玩,但别一上来就放太大权限。

建议顺序是:

通知类先上。

记录类再上。

文件整理先 dry-run。

涉及删除、移动、提交、发布的动作,最后再考虑。

Loop Engineering 不是把所有事都交给 AI 乱跑,而是把边界设计好,让它在正确的时刻做正确的小动作。

这才是 Hook 真正好用的地方。


来源参考:微信公众号文章《想玩 Loop Engineering,可以先从这 6 个 Hook 玩法开始》,原作者:卡兹克、Aaron、tashi,公众号:数字生命卡兹克。

原文链接:https://mp.weixin.qq.com/s/LVj2foSXi_hBRKxjuYaUyw

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐