ClaudeWave

Claude Hooks

Shell commands that run automatically on Claude Code events (tool call, session start, etc.).

Configured in settings.json under the hooks key. Used to enforce policies (lint on save, block dangerous commands), trigger notifications, or automate follow-up work.

Hooks run with your user's permissions and can modify or block the event they hook into.