Claude Code がツールを呼ぶ直前・直後にシェルスクリプトを自動実行する仕組みです。validator 実行や通知など、AI と切り離した処理を差し込めます。
Claude Code がツールを呼ぶ直前・直後にシェルスクリプトを自動実行する仕組みです。validator 実行や通知など、AI と切り離した処理を差し込めます。
`settings.json` の `hooks` 項目として登場します。発火タイミングは PreToolUse・PostToolUse の 4 種あり、ツール前後に処理を挟む場面で設定します。
ツール実行の前後に外部スクリプトを呼ぶ仕掛けです。
AI の返答を待たずに検証や通知を動かせます。
スクリプトが失敗すると Hook 全体が止まることがあります。
保存時の自動テストや Slack 通知の仕込みに使えます。
発火タイミング 4 種(Pre/PostToolUse / UserPromptSubmit / Stop)を押さえます。
Tool Use(G-30)/settings.json(G-23)/Slash Command。