There is a comprehensive hooks system for CLI event interception that needs user-facing documentation. This documentation should cover core concepts and supported event types.
## Summary PR #11029 added a comprehensive hooks system for CLI event interception. This is a significant feature that allows external handlers (shell commands, HTTP endpoints) to intercept and respond to CLI events. However, there is no user-facing documentation for this feature. ## What needs to be documented The hooks system should be documented in a new page in the CLI section (`docs/cli/`), covering: ### Core Concepts - What hooks are and when to use them - Supported event types (16+ event types including tool execution, message handling, etc.) - Hook types: command (shell) and HTTP handlers ### Configuration - Config file locations and precedence: - `~/.claude/settings.json`, `~/.continue/settings.json` (user-global) - `.claude/settings.json`, `.continue/settings.json` (project) - `.claude/settings.local.json`, `.continue/settings.local.json` (project-local) - Regex-based event matching - The `disableAllHooks` option ### Hook Behavior - Exit code semantics (0 = procee