What problem does it solve?
Scaffolds robust Claude Code hooks to automate quality checks, formatting, and notifications on tool events, reducing manual setup and errors.
Core Features & Use Cases
- Detect project tooling indicators (tsconfig.json, .prettierrc, eslint config, etc.), propose hooking strategies (PostToolUse or PreToolUse) and generate ready-to-run hook scaffolds that integrate with .claude/settings.json.
- Support multiple hook types (command, http, prompt, agent) and create project-scoped or global hooks that merge with existing configurations without overwriting.
- Validate and document steps to register hooks, test happy-path and sad-path scenarios, and provide usage notes for teams implementing automated quality gates.
Quick Start
Create a new hook by adding a script under .claude/hooks, wire it into .claude/settings.json under the appropriate event, and run a quick smoke test.