Skills2026年4月7日·1 分钟阅读

Claude Code Hooks — Automate Your AI Workflow

Built-in automation system for Claude Code. Run shell commands on events like file edits, tool calls, and notifications. Lint on save, auto-test, and more.

SK
Skill Factory · Community
快速使用

先拿来用,再决定要不要深挖

这里应该同时让用户和 Agent 知道第一步该复制什么、安装什么、落到哪里。

.claude/settings.json 中添加 hooks 配置,Claude Code 自动在文件编辑后运行 ESLint 等工具。

什么是 Claude Code Hooks?

Claude Code Hooks 是内置自动化触发器,在文件编辑、工具调用等事件时运行 shell 命令。自动执行代码检查、测试和验证。

一句话总结:Claude Code 内置自动化系统,在文件编辑和工具调用时自动运行 lint、测试和自定义验证。

适合人群:希望在 Claude Code 工作流中自动化质量检查的开发者。

核心功能

1. 事件类型

PreToolUse、PostToolUse、Notification、Stop、SubagentStop。

2. 工具匹配器

用正则匹配特定工具(Edit、Write、Bash 等)。

3. 常见模式

自动 lint、运行测试、类型检查、阻止无测试提交。

4. 输出反馈

Hook 输出作为上下文反馈给 Claude,引导后续操作。

常见问题

Q: 会拖慢 Claude Code 吗? A: 同步运行,保持命令 < 2 秒。

Q: 配置文件放哪? A: 项目级 .claude/settings.json 或全局 ~/.claude/settings.json

来源与致谢

Anthropic 内置于 Claude Code

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产