用途:该技能是本仓库中 Claude Code hooks 管理的集中入口,用于自动执行此前写在 CLAUDE.md 中的关键仓库规则。
主要能力:管理新增钩子、修改现有钩子行为、排障、启用或禁用钩子、查看当前生效的钩子、配置强制执行级别;提供目录结构、配置管理与共享工具等组织内实现;负责本地钩子而非插件钩子。
使用方式:官方 hooks 能力、配置与语法须先通过 docs-management 技能查询后作答。启用钩子可在 .claude/settings.json 的 env 中设置 CLAUDE_HOOK_{NAME}_ENABLED=1;禁用则设为 0 或移除;强制执行级别设为 block、warn 或 log;调试设 CLAUDE_HOOK_DEBUG=1。运行全部测试:bash .claude/hooks/test-runner.sh;单钩子集成测试可运行其 tests/integration.test.sh;手动测试可回显 JSON 并管道给钩子脚本。
适用场景:添加新钩子、调整行为、排查不执行或配置未生效等问题、查看与审计钩子。
限制:资料未提供完整官方文档内容,具体事件名、返回值与配置字段需查询 docs-management;插件钩子应改用 plugin-development 技能;含外部技术的钩子审计须先用相应 MCP 服务验证,且 microsoft-learn 可能返回缓存过时文档,需配合 perplexity 核对版本。