まとめ検索.com

Claude Code のライフサイクルフック入門 — セッションの「前後」を自動化する

zenn · 2026-05-31

この記事で分かること

Claude Codeのセッション開始前後に任意の処理を自動実行できる。設定ファイルにフックスクリプトを記述すれば、コードチェックやログ出力を毎回手動で行う手間が省ける。特にpre_hookとpost_hookの使い分けと、フック内で使える環境変数の一覧が実務で役立つ。

詳細要約

Claude Codeのセッション開始時と終了時に任意の処理を自動実行できる仕組み。設定ファイルにフックを記述することで、作業開始時の環境変数読み込みや終了時のログ保存などを手動操作なしで行える。具体的には、`pre_hook`にセッション開始前に実行したいコマンド(例:`source .env`)、`post_hook`に終了後に実行したいコマンド(例:`git commit -m "session log"`)をYAML形式で定義する。フックの記述ミスがあるとセッション自体が開始できない点に注意が必要。

関連ニュース