用途:校验 Claude 配置中的 hooks 配置与钩子脚本,确保钩子能正常运行。
主要能力:检查 .claude/settings.json 中是否存在且有效的 hooks 段;校验钩子结构,覆盖 PreToolUse、PostToolUse、UserPromptSubmit、Stop、SubagentStop、SessionStart、SessionEnd、PreCompact、PostCompact、Notification、Elicitation、ElicitationResult 等事件;逐条校验钩子条目,包括 type 是否为 command 或 prompt、command 路径是否存在且脚本可执行、prompt 字符串是否非空、timeout 是否为正整数(command 默认 60 秒,prompt 默认 30 秒)、once 是否为布尔值;校验钩子脚本是否存在、可执行、输出合法 JSON、具备合适的 shebang。
使用方式:运行该技能后输出 Hooks Validation Report,包含配置状态 VALID/INVALID、已配置钩子表格(类型、匹配器、脚本、状态)、脚本校验表格(存在、可执行、输出有效)以及发现的问题与修复建议。自动修复可让脚本可执行、补充缺失 shebang、创建缺失的钩子脚本。
适用场景:在配置或修改 Claude 钩子后做一致性检查,排查钩子不触发或脚本报错问题。
限制:资料未提供具体安装命令、调用命令、依赖环境与平台支持信息,暂未提供。