
Hook Developer
This is the complete technical reference for Claude Code's hook system. If you're writing hooks, you need this. It documents all 11 hook types with exact input/output JSON schemas, explains which hooks can block execution versus just inject context, and covers registration patterns in settings.json. The critical details are here: PostToolUse uses tool_response not tool_result, Stop hooks require checking stop_hook_active to avoid infinite loops, and SessionStart can persist environment variables through CLAUDE_ENV_FILE. It's organized as a quick reference table plus detailed schemas for each hook type. Bookmark this if you're doing any serious hook development, it'll save you from guessing at field names.
- skills.sh installs
- 506
- GitHub stars
- 3.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add parcadei/continuous-claude-v3 --skill hook-developer --agent claude-codeInstalls into .claude/skills of the current project.
Files
Hook Developer
Complete reference for developing Claude Code hooks. Use this to write hooks with correct input/output schemas.
When to Use
- Creating a new hook
- Debugging hook input/output format
- Understanding what fields are available
- Setting up hook registration in settings.json
- Learning what hooks can block vs inject context
Quick Reference
Sponsors
Details
- Repository
- github.com/parcadei/continuous-claude-v3
- Categories
- Frontend Development, Testing & QA
- First seen
- Jun 3, 2026
More from parcadei/continuous-claude-v3
All 108- Tldr Code506
- Commit503
- Research External503
- Test503
- Background Agent Pings502
- Debug Hooks501
- Describe Pr501
- Braintrust Tracing498
- Opc Architecture497
- Shapely Compute497
- Workflow Router497
- Math Router495
- Recall495
- Mcp Scripts494
- Help493
- Firecrawl Scrape492
- Morph Search492
- Cli Reference491
- Completion Check491
- Idempotent Redundancy491
- Search Tools491
- Skill Upgrader491
- Slash Commands491
- Build490