Skip to content

Hooks 简介

什么是 Hooks?

Hooks 是 Claude Code 事件钩子系统,允许你在特定事件发生时自动执行自定义操作。 **核心概念::

  • Hook: 一个钩子,定义触发条件和执行动作
  • Trigger: 触发器,决定何时执行
  • Action: 动作,定义执行什么

为什么需要 Hooks?

场景没有 Hooks有 Hooks
自动审查❌ 手动运行✅ 每次 Save 娄自动检查
代码格式化❌ 手动运行✅ 保存后自动格式化
发送通知❌ 不支持✅ 完成任务后发送通知

可用的 Hook 类型

claude-code-hooks
├── pre-tool-use    # 工具调用前
├── post-tool-use   # 工具调用后
├── pre-prompt     # 发送提示词前
├── notification     # 通知钩子
└── stop            # 停止钩子

下一节: 快速开始

最近更新