🪝
Hooks
Claude CodeClaudeのライフサイクルに決定論的に介入
フック(Hooks)はClaudeのライフサイクルに決定論的に介入する方法です。シェルコマンドをトリガーできるため、自動化の可能性は無限です。例えば、権限リクエストをSlackやOpusに自動ルーティングしたり、ターン終了時にClaudeが作業を続けるようナッジできます。
使い方
1
settings.jsonのhooksセクションにフックを定義
2
ツール呼び出しの前後に前処理/後処理スクリプトを実行(例: カスタムロギング)
3
権限リクエストをSlackや他のサービスに自動ルーティング
4
ターン終了時にClaudeが作業を続けるようナッジ(エージェント実行やプロンプト判断)
タグ
#hooks
#automation
#lifecycle
#slack
#logging
Source
Boris Cherny (@bcherny)