What problem does it solve? Building Claude Code hooks requires knowing the correct hooks.json schema, event types, output formats, and security practices, and mistakes silently break workflows or create injection vulnerabilities. ## Core Features & Use Cases - Hook Implementation Guidance: Covers all hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification) with both prompt-based and command hook patterns. - Validation and Testing Tooling: Ships scripts to validate hooks.json schema, test hook scripts with sample JSON input, and lint hook scripts for quoting, exit codes, and hardcoded paths. - Use Case: When adding a PreToolUse hook that blocks dangerous bash commands in a plugin, use this Skill to write the hooks.json entry, lint the validation script, and test it with sample tool input before restarting Claude Code. ## Quick Start Create a PreToolUse prompt-based hook that validates Write operations for path traversal and sensitive files, then validate my hooks.json configuration.