PreToolUse
01Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs before the agent uses a tool, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/pre-tool-use. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Daemon-based hooks system for Claude Code with lazy startup, auto-shutdown, and project-level handler extensibility
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs before the agent uses a tool, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/pre-tool-use. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs after a tool call finishes, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/post-tool-use. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a session starts, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-start. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when the agent asks permission for an action, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/permission-request. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when the agent sends a notification, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/notification. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/user-prompt-submit. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when the agent finishes a response, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/stop. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a subagent finishes, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/subagent-stop. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs before the context is compacted, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/pre-compact. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a session ends, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/session-end. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs once when the project is set up, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/setup. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs on the PermissionDenied event, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/permission-denied. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs on the CwdChanged event, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/cwd-changed. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a git worktree is created, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/worktree-create. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a git worktree is removed, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/worktree-remove. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs to expand your prompt before the agent sees it, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/user-prompt-expansi. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a tool call fails, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/post-tool-use-failu. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs after a batch of tool calls, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/post-tool-batch. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a subagent starts, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/subagent-start. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs on the TaskCreated event, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/task-created. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs when a task is marked completed, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/task-completed. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs on the StopFailure event, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/stop-failure. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs on the TeammateIdle event, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/teammate-idle. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.
Edmonds-Commerce-Limited/claude-code-hooks-daemon
Hook Claude Code
Runs after instructions files are loaded, running bash "$CLAUDE_PROJECT_DIR"/.claude/hooks/instructions-loaded. From Edmonds-Commerce-Limited/claude-code-hooks-daemon.