前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
小程序题库
  • 每日一题每天一道,攒手感
  • 原理篇React / Vue 源码拆解
  • 知识卡片NEW碎片时间过考点
  • 历年面经按年份追踪真实考点
  • 算法题库在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
小程序题库
  • 每日一题每天一道,攒手感
  • 原理篇React / Vue 源码拆解
  • 知识卡片NEW碎片时间过考点
  • 历年面经按年份追踪真实考点
  • 算法题库在线编码即时判题
  • 专项自测100 题快速查漏
  • 业务场景题真实业务问题与追问
  • 查漏补缺常见问题解析
  • AI 模拟面试NEW模拟真实面试 + 报告
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
    • AI 定制路线NEW按你的简历现排
    • AI 知识地图NEW串起全站知识点
  • 动态
    • AI 热点NEWAI 每日动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
AI 助手NEW
旧版
返回 AI 情报前线
All News · 全部资讯8294
  • 万级Agent集群架构实战:10万次编排背后的工程方法论
  • Anthropic内部标准:生产代码的AI辅助应有更高门槛
  • 陶哲轩等数学家联名批评 AI 数学推理的严重错位问题
  • 陶哲轩:AI 数学推理的严重错位
  • Hugging Face安全Txt暗藏AI伦理考题
  • Next.js Copilot安全设计审查清单
  • Agent PR中的内存缓存——代码审查的盲区
  • 一次 stamping:约束AI Agent范围的工程方法
  • AI生成的C++补丁为何在Release版崩溃
  • 本地优先Agent的四个信号决策门
  • AI Agent记忆 vs RAG:核心区别与工程选择
  • AI代码审查的签署人制度SOP
  • 用「每修复成本」替代通过率评估AI Agent
  • Agent「修复成功」但进程从未退出引发的生产事故
  • 面试AI编程能力应先评估「循环预算」
  • 部署 AI 推理网关前,先查队年龄龄而非面板利用率
  • WAF 拦截日志拷进 AI 助手?Cookie 和 token 也一起泄露了
  • 给无人值守 AI Worker 配一张 JSON 检查卡
  • Anthropic 报告:黑客用 Claude 开发导弹与无人机,中国实验室批量挖掘训练数据
  • 律师用ChatGPT生成上诉文书虚构证人证词,被罚5000美元
  • Claude Code Hookbook:20 个开箱即用的 Claude 钩子库
  • OpenAI如何扩展存储架构支撑10亿ChatGPT用户
  • 每天为同一段上下文付三次钱:Agent 记忆缺失的代价
  • OpenAI Agents API公开测试:Codex同款基础设施向开发者开放
  • Vercel开源skills:AI编程智能体技能共享生态
  • OmniRoute:聚合352个AI服务商免费额度的开源网关
  • DeepSeek V4.1 Flash发布:提供商别名路由与890B缓存的代价
  • DeepSeek Flash搅局:MoE架构将百万token成本打至新低
  • AI生成支付代码的五大安全漏洞与防护策略
  • Sakana AI推出Fugu Max/Ultra v2,主打多Agent编排降本
  • Google 发布 ToolGrad:先建 API 链再写 Query,ToolBench 通过率 99.8%
  • OpenAI GPT-Live-1 API支持实时语音交互
  • 美团Agent评测白皮书:评测体系全览
  • Apify MCP服务器让AI实时获取电商数据
  • 语音AI延迟从4.2秒压到780ms:逐字优化实录
  • Datasette紧急安全补丁:AI辅助审计发现多个微妙漏洞
  • DevOps AI Agent 审计追踪:关联每次 kubectl 与 Git 操作
  • AI 写的 PR 测试全绿:你的合并标准是什么
  • 放 AI Agent 进仓库前必须锁死的五项配置
  • LLM API 重试逻辑:官方 SDK 只做了一半
  • 生产环境微调对比:Claude vs GPT vs Llama 实操指南
  • Claude AI用11天完成费马大定理机器证明,代码1300万行
  • 面向 AI Agent 的 24 端点 URL 元数据 API
  • 免费在线工具:LLM 工具 JSONSchema 一键生成
  • LLM 智能体暴露现代软件工程的脆弱性
  • OpenAI Agents API 公测:云端智能体基础设施开放
  • GitHub Copilot支持Jira集成和Project HydraFusion
  • Redis LangCache:语义缓存可将 LLM API 成本削减 90%,响应速度快 15 倍
  • SageMaker推前缀路由:LLM首Token延迟降低77%
  • SageMaker HyperPod模型缓存:冷启动从分钟级降至秒级
  • GitHub Copilot 入门:diff、终端、浏览器协同用法
  • 已加载 51 / 8294
8.0
热点
AI SCORE
编程提效2026-09-11 20:24

Claude Code Hookbook:20 个开箱即用的 Claude 钩子库

dev.to · AI#Claude Code#效率工具#开源
Editor brief · 编辑速览

解决每次新建项目都要重复配置 Claude Code 钩子的问题,提供 20 个经过审核的复制即用钩子(格式化、风险拦截、质量门禁),并有生成器合成到 settings.json。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

几周前,我发现自己在每个 Claude Code 项目里都要重复同样的流程:想让 Prettier 在 Claude 编辑文件后运行,想在它请求权限时收到通知,还特别想让别动我的 .env 文件。于是我翻出 hooks 文档,找一个旧 gist,手写一段 settings.json 块,正则匹配写错了,调试,再重来一遍。

Hooks 是 Claude Code 最强大的功能之一:确定性 shell 命令,绑定在 PreToolUse 或 PostToolUse 这类事件上执行,这样无聊的杂事每次都会自动发生,不用依赖模型去记住。但配置成本太高,导致大多数人一个 hook 都没配。

所以我做了 Claude Hookbook:一个经过审查的现成 hook 库,共 20 个拿来就能用的 hook,外加一个生成器,把你选中的那些组合成一个有效的 settings.json。

20 个 hook,覆盖我一直重复做的事:

编辑后运行的格式化器:Prettier、ESLint、Ruff、gofmt、rustfmt。

运行前拦截的护栏:阻止 Claude 写入 .env 和凭证文件,拦截破坏性 shell 命令,在提交前对暂存变更运行 gitleaks。

质量门禁:编辑后在最近邻测试上运行,后台类型检查 TypeScript,项目检查失败时阻止任务完成。

体验提升:Claude 需要输入时桌面通知、会话启动时仓库快照、压缩后重新注入项目上下文。

每个 hook 页面都列出了它使用的事件和匹配器、风险等级、需要安装的依赖、安装和测试步骤,以及——针对拦截型 hook——触发后如果你不认可的恢复指南。

坦诚的部分:测试状态

Hook 在你的机器上运行代码,所以我不想做一个满站都是未经审查代码片段的网站。每个 hook 都附带来源信息(来源以及它对标的是哪个 Claude Code 版本)和测试徽章:只有在真实安装并针对当前版本完成正向和负向触发运行后,才会标记为已测试。在那之前,hook 显示 needs-manual-check,并附带页面上的具体测试步骤。目前库中大多数 hook 都还带着这个徽章——我宁愿给你看检查清单,也不愿意伪造一个绿色的通过标识。

我为自己打造的部分:在网站上勾选 hook,生成器就会输出一个合并后的 settings.json。单 hook 页面和生成器从相同的规范字段构建配置片段,所以它们不会产生偏差。不需要 CLI,不需要账号,纯浏览器运行。

这是一个跑在 Vercel 上的静态 Next.js 站点,所有路由都预渲染。Hook 以每个 hook 一个 JSON 文件的方式存放,通过 Zod schema 在构建时验证,所以格式错误的 hook 会在构建阶段失败,而不是在你的机器上失败。

仓库:github.com/yanairon/claude-hookbook。欢迎提 issue 和 hook 请求——如果你也有一个在每个项目里都要重写的 hook,欢迎在评论区告诉我。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
律师用ChatGPT生成上诉文书虚构证人证词,被罚5000美元
下一篇
OpenAI如何扩展存储架构支撑10亿ChatGPT用户