PreToolUse
01Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing validate-bash-command.js via node. From terrene-foundation/metis.
Metis — Applied ML for Decision Making (MBA training course, Week 4: Supply Chain Control Tower)
Hook Claude Code
Runs before the agent uses a tool for Bash tool calls, executing validate-bash-command.js via node. From terrene-foundation/metis.
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, executing validate-workflow.js, validate-deployment.js, integration-hygiene.js, auto-format.js and enforce-framework-first.js via node (5 commands). From terrene-foundation/metis.
Hook Claude Code
Runs when a session starts, executing session-start.js via node. From terrene-foundation/metis.
Hook Claude Code
Runs when a session ends, executing session-end.js via node. From terrene-foundation/metis.
Hook Claude Code
Runs before the context is compacted, executing pre-compact.js via node. From terrene-foundation/metis.
Hook Claude Code
Runs when you submit a prompt, before the agent sees it, executing user-prompt-rules-reminder.js via node. From terrene-foundation/metis.
Hook Claude Code
Runs when the agent finishes a response, executing stop.js and log-triage-gate.js via node (2 commands). From terrene-foundation/metis.