コンテンツにスキップ
Zenn Dev Dev Shota Articles Claude Code Session Load Hook Impl

Claude Code の /clear が怖くなくなる — Hook でポリシーを自動注入する実装

  • URL: https://zenn.dev/dev_shota/articles/claude-code-session-load-hook-impl
  • 日付: 2026-06-20
  • Tier: Tier 3
  • 要旨: Claude CodeのSessionStart HookでPowerShellスクリプトを自動実行し、ポリシーファイル群をコンテキストに注入。/clearしてもセッション開始時にポリシーが復元されるため、毎回の説明を省略できる。

詳細

約10KB以上のポリシーをHook出力上限10Kで分割実行する仕組み。複数チャンク并列実行時に順序再構成するヘッダー付与。telegraph形式での英語記述で60-70%トークン削減。guard Hookでgit force push・reset –hard・–no-verifyをブロック。PreToolUseでコマンド許可を制御し、fail-open設計でHook失敗時も動作継続。