Claude Code Hooksで「セッション終了時に自動サマリー」を作った話
この記事で分かること
Claude CodeのHooks機能を使って、セッション終了時に自動でサマリーを生成する仕組みが作れる。具体的なHooksの設定手順と、サマリーの出力形式をカスタマイズする方法が得られる。
詳細要約
Claude Codeのセッション終了時に、会話ログを自動で要約して保存する仕組みを導入した。Hooks機能を使い、セッション終了イベントをトリガーに、直近のやり取りをLLMに要約させてファイル出力する設定を追加する。具体的には、`hooks.json`に`onSessionEnd`の処理を記述し、要約用プロンプトと出力先パスを指定する。これにより、手動でメモを取らなくても、後から参照可能なサマリーが自動生成される。