hooks-eval
Installation
SKILL.md
When NOT To Use
- Writing a new hook (use
abstract:hook-authoring) - Evaluating skills (use
abstract:skills-eval) - Evaluating rules in
.claude/rules/(useabstract:rules-eval)
Hooks Evaluation Framework
Overview
This skill provides a detailed framework for evaluating, auditing, and implementing Claude Code hooks across all scopes (plugin, project, global) and both JSON-based and programmatic (Python SDK) hooks.
Key Capabilities
- Security Analysis: Vulnerability scanning, dangerous pattern detection, injection prevention
- Performance Analysis: Execution time benchmarking, resource usage, optimization
- Compliance Checking: Structure validation, documentation requirements, best practices
- SDK Integration: Python SDK hook types, callbacks, matchers, and patterns