Shiraude Code Docs
新機能2026年7月31日フック自動化新機能

フックで「ある出来事が起きたら自動で何かする」を作る

Claude Codeが何かのツールを使う前後や、応答が終わったタイミングなど、「特定の出来事が起きたとき」に自動で何かを実行させたい、と思ったことはありませんか。フックは、まさにそのための機能です。

イメージとしては、玄関のセンサーライトに近いかもしれません。「人が通ったら」という出来事(トリガー)に対して、「ライトをつける」という動作があらかじめ決まっている。フックも同じで、以下のような出来事に対して、自分で決めた処理(スクリプトの実行など)を紐づけておけます。

  • ファイルを編集する前
  • コマンドを実行した後
  • Claudeの応答が完了したとき

たとえば「ファイルを保存するたびに自動でフォーマッタを走らせる」「危険そうなコマンドが実行される前に一旦止めて確認する」といった使い方ができます。Claudeの挙動そのものを変えるわけではなく、その周りに自分なりの「安全装置」や「自動化」を足していくイメージで捉えると分かりやすいと思います。

このページは役に立ちましたか?