SuperAPI AI 工具集

audit-hooks

智能体与模型

查看项目

更新于 10-16 00:23

技能介绍

用途:审计 Claude Code hooks 的质量、合规性与可维护性,可在创建 hooks 之后、发布之前或做周期性质量检查时运行。

主要能力:检查 hooks.json 配置结构与有效性、hook 脚本是否存在及其结构、matcher 配置是否恰当、环境变量命名规范、决策控制用法、测试是否存在与覆盖情况。命令会先发现本地仓库与全局安装插件中的 hook 来源,本地检查 marketplace 仓库、单插件仓库和 .claude/hooks/,全局检查 ~/.claude/plugins/(Unix)或 %USERPROFILE%.claude\plugins\(Windows);本地开发版本优先于全局版本,全局 hooks 为只读,发现问题需手动修复。

使用方式:无参数为智能模式,只审计已修改、从未审计或超过 90 天未审计的 hooks。可选参数包括 --force(审计全部)、--skip-validation(跳过发现项校验,更快但可能有误报)、--plugin-only、--project-only、--global-only,也可指定 hook-name 或 plugin:name。审计结果写入 .claude/audit/hooks.md,可用 /audit-log hooks 查看审计状态。执行时会为每个 hook 启动 hook-auditor 子代理,按 3-5 个一批并行运行,结果写入 .claude/temp/;除非使用 --skip-validation,还会启动 audit-finding-validator 校验并过滤误报,被过滤项记录到 .claude/temp/audit-filtered-findings.json。最终汇总按来源报告审计数量、结果与详情表。

限制:全局 hook 修复必须手动完成;资料未提供价格、性能或其他平台支持信息。