🪝

Hooks

Claude Code

Claudeのライフサイクルに決定論的に介入

フック(Hooks)はClaudeのライフサイクルに決定論的に介入する方法です。シェルコマンドをトリガーできるため、自動化の可能性は無限です。例えば、権限リクエストをSlackやOpusに自動ルーティングしたり、ターン終了時にClaudeが作業を続けるようナッジできます。

使い方

1

settings.jsonのhooksセクションにフックを定義

2

ツール呼び出しの前後に前処理/後処理スクリプトを実行(例: カスタムロギング)

3

権限リクエストをSlackや他のサービスに自動ルーティング

4

ターン終了時にClaudeが作業を続けるようナッジ(エージェント実行やプロンプト判断)

タグ

#hooks #automation #lifecycle #slack #logging

Source

Boris Cherny (@bcherny)