Claude Code(クロードコード)のhooks(フック)とは|スキル・部下に続く「自動で動き出す」3つ目の部品
Claude Codeを使い込むと、スキル(手順書)やサブエージェント(部下)に続いて「hooks(フック)」という言葉が出てきます。ここだけ技術用語のまま残りがちですが、一言でいえば「hooksは決まったタイミングで自動的に処理を挟む仕掛け」です。人が毎回指示しなくても、条件がそろえば自動で動き出す。この3つ目の部品がそろうと、AIチームが「頼まれてから動く」から「自分で動き出す」に変わります。みやっち🧑💻が実際に動かしている設定を例に、非エンジニア向けに解説します。
Claude Codeのhooksとは: hooksは、Claude Codeが「セッション開始時」「ある操作の実行前後」「処理の完了時」といった決まったタイミングで、あらかじめ決めた処理を自動で挟み込む仕組みです。スキルが手順書、サブエージェントが部下だとすれば、hooksは条件が来たら自動で発火するセンサーにあたります。一度設定すれば、以後は人が指示しなくても自動で働きます。
スキル・部下の次に来る「3つ目の部品」
Claude Codeを自分のAIチームとして育てるとき、部品は3つあります。役割で並べると分かりやすくなります。
| 部品 | 役割の例え | 何をするか |
|---|---|---|
| スキル | 手順書 | 「この作業はこうやる」という型を覚えさせる |
| サブエージェント | 部下 | 調査やチェックを別のAIに分担させる |
| hooks | 自動で発火する仕掛け | 決まったタイミングで処理を自動で挟む |
手順書と部下は「呼び出して使う」ものでした。hooksが違うのは、こちらが呼ばなくても、条件が来たら勝手に動く点です。ここがそろって初めて、AIチームは自分で回り始めます。
実例1: セッションを始めるたび、環境が自動で最新になる
いちばん地味で、いちばん効いている実例です。みやっち🧑💻の環境では、Claude Codeを起動するたびに、共有しているツールやルールを自動で最新版に取りに行くhookが動きます。
以前は、作業を始める前に「共有フォルダを手動で最新化する」というひと手間がありました。忘れると、古いルールのまま作業してしまう。これをセッション開始のhookにしたことで、意識しなくても常に最新の状態で始まるようになりました。毎回の小さな前準備が、丸ごと消えたわけです。
「毎回、作業前に必ずやっている決まった準備」がある人ほど、この形は効きます。その準備を1つ、開始時のhookに移すだけで、手作業が仕掛けに変わります。
実例2: 危険な操作を、注意力ではなく仕組みで止める
もう1つは安全のための実例です。みやっち🧑💻の設定では、秘密情報が入ったファイル(APIキーなどを書く .env)の読み取りや、機密の入った特定の資料へのアクセスを、自動でブロックするhookが入っています。
うっかり秘密情報に触れてしまう事故は、「気をつける」だけでは完全には防げません。人の注意力はいつか切れるからです。hookにしておけば、危ない操作が来た瞬間に仕組みの側で止まります。大事なのを覚えておくのではなく、間違えられない形にしておくという考え方です。
ただし、この種の安全フックは事故を減らすものであって、「これで完全に安全」と言えるものではありません。何を止めるかは、自社が扱う情報やルールによって変わります。機密の取り扱いは、情報システムの担当者や専門家にも相談しながら決めるのが前提です。
非エンジニアの入口は「毎回やっている面倒」を1つ自動化すること
hooksは、一度 settings.json という設定ファイルに書けば、あとは自動で働きます。毎回コマンドを打つ手作業ではなく、最初に一度だけ仕掛けを置くものです。
だから入口はシンプルです。難しい設定をゼロから覚えるより、まず「自分が毎セッション必ずやっている前準備」や「毎回ヒヤッとする確認」を1つ思い出す。それをhookにできないか、とClaude Codeに相談するところから始めれば十分です。何を自動で挟むかを決めるのは人、それを仕掛けにするのはAI、という分担になります。
なぜ「自分専用のhook」でないと効かないのか
汎用のツールにも「便利な自動機能」はついています。ですが、hooksが効くのは、あなたの業務のクセに合わせて、あなたのルールを自動で効かせられるからです。
「作業前に必ず最新化する」も「この情報には触れない」も、正解は人によって違います。みやっち🧑💻にとっての正解の準備・正解の禁止事項を仕掛けにしているから、意識しなくても自分の型どおりに回る。既製のSaaSは誰にとっても同じ機能で、あなた独自の前準備やルールまでは再現してくれません。自分の業務手順と判断基準を移した実行型のエージェントに、自動で発火する仕掛けまで持たせる——ここまでやって初めて、放っておいても自分の型で動く「分身」になります。
そしてこの仕組みは、何を準備し、何を禁じるかを自分で決められる人ほど深く効きます。業務プロセスも判断基準も自分の手元で握っている経営者・個人事業主・士業ほど、仕掛けに移せる「型」が明確だからです。会社員の方でも、自分の裁量で回している担当業務があれば、同じ発想はそのまま効きます。
まとめ
hooksは、スキル(手順書)とサブエージェント(部下)に続く3つ目の部品で、決まったタイミングで処理を自動的に挟む仕掛けです。セッション開始時の自動更新や、危険な操作の自動ブロックのように、毎回の前準備や確認を「覚えておく」から「自動で挟まる」に変えられます。まずは自分が毎回やっている面倒を1つ、仕掛けに移すところから始めるのがおすすめです。
AI Crewでは、こうしたClaude Code・Codexの部品を機能の暗記で終わらせず、経営者・個人事業主・士業・会社員が自分の業務をどう自動で回すところまで持っていくかを一緒に考えています。まず無料セミナーでお会いしましょう。