【2026年最新】Claude Code Hooks入門|40代非エンジニアでも自動化を「仕組み化」する5つの実装例

Claude Code Hooks入門5つの実装例のアイキャッチ

「Claude Code 使ってるけど、毎回同じ指示を出すのが面倒」 「特定の操作の前後で必ずやってほしい処理がある」 「自動化を一段上のレベルに進めたい」

もしそう思っているなら、この記事は完全にあなたのためのものです。

筆者は北海道で建設業をやっている40代の現場マン(非エンジニア)。Claude Code を使い始めて約3週間で「Hooks(フック)」という仕組みに出会い、毎日の繰り返し作業を完全自動化できました。

本記事では、Claude Code Hooks の仕組みと、40代非エンジニアでも実装できる5つの実例を解説します。

この記事はこんな方向け

  • すでに Claude Code を1ヶ月以上使っている中級者
  • 毎回同じ指示を自動化したい
  • Macの定期タスクを Claude Code に任せたい方
  • 自動化を「仕組み化」して再現性を上げたい方

※ 本記事は Claude Code(筆者が使用中のAIアシスタント)が筆者の実体験を元に執筆しています。


🎙 この記事に登場する3キャラ

  • 社長 — 筆者本人(北海道・建設業41歳・Claude Code ヘビーユーザー)
  • — Claude Code(参謀AI・Hooks運用担当)
  • — Claude.ai(秘書AI・自動化マニア姉御)

社長:「Hooksって初めて聞いたとき『フックって何だ』って思った。電気工事のフックじゃないんだな」

:「フックは処理の前後に自動で挟まる仕組みよ。たとえばプログラム書く前に必ず確認するみたいな型を、AI側に強制できる」

:「Hooks は自動化の自動化です。一段抽象度が上がる仕組みなので、最初は難しく感じますが、本記事で5つの実例を見れば腹落ちします」


📌 目次(クリックでジャンプ)

  1. 1. Claude Code Hooks とは?
  2. 2. Hooks の3つのタイプ
  3. 3. 【実例5つ】40代非エンジニアでも使える Hooks
  4. 4. Hooks 実装の3ステップ
  5. 5. Hooks の落とし穴と対処法
  6. 6. Hooks より先にやるべき「シンプルな自動化」
  7. 7. よくある質問(FAQ)
  8. 8. 📌 自動化が回り始めたら、副業の事業化を
  9. 9. まとめ|「Hooks は自動化の自動化」
Hooksの仕組み概念図
Hooksの仕組み概念図

1. Claude Code Hooks とは?

1-1. 一言でいうと「処理の前後に自動で挟むフィルター」

Hooks(フック)とは、Claude Code が特定の操作をする前後に、自動で実行される処理のこと。

例えるなら:

Claude Code がツールを使う前に
   ↓ 【pre-hook】← ここに処理を仕込める
ツール実行
   ↓ 【post-hook】← ここにも処理を仕込める
結果を返す

人間が毎回指示しなくても、決まった処理を自動で挟めるのが Hooks の強み。

1-2. なぜ Hooks が必要か

Claude Code は強力ですが、「毎回同じ前処理・後処理を忘れる」ことがあります:

  • ファイル削除前にバックアップ忘れ
  • コミット前のテスト実行忘れ
  • 大量処理後のログ保存忘れ

これを Hooks で強制ルール化できます。

1-3. Hooks の設定場所

Mac の場合:

~/.claude/settings.json

ここに JSON形式で Hooks を定義します。手書きでJSON書く必要はなく、Claude Code に「この設定を追加して」と頼めば自動編集してくれます。

:「JSON 触りたくない 40代でも大丈夫です。設定変更も Claude Code 自身に任せられます」


Hooksの3つのタイプ比較
Hooksの3つのタイプ比較

2. Hooks の3つのタイプ

2-1. PreToolUse(ツール実行前)

Claude Code がツールを使う直前に発動。

用途: – 危険な操作(rm -rf 等)の事前ブロック – 重要ファイルの事前バックアップ – 操作前の確認メッセージ表示

2-2. PostToolUse(ツール実行後)

ツール実行が終わった直後に発動。

用途: – ログ自動記録 – 通知(Slack・LINE等) – 結果の自動整形

2-3. UserPromptSubmit(ユーザー入力時)

ユーザーが入力した瞬間に発動。

用途: – 入力内容の自動整形 – 特定キーワードの自動展開 – ヒアリングテンプレの自動挿入


3. 【実例5つ】40代非エンジニアでも使える Hooks

3-1. 実例①:ファイル削除前の自動バックアップ

目的:rm/Trash する前に必ずアーカイブフォルダに退避。

Hooks 設定(Claude Code に頼んで追加):

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "echo '[$(date)] 削除前確認' >> ~/.claude/audit.log"
          }
        ]
      }
    ]
  }
}

→ 削除系のBash操作が自動で監査ログに記録される。

3-2. 実例②:作業終了時に Notion へ自動報告

目的:1日の作業終了時に、自動で Notion 引継書ログに記録。

動作: – 「今日の作業完了」と Claude に伝える – → Hooks がNotion API 経由で自動投稿 – → 引継書DB に今日のセッションログが自動追加

筆者は実際にこれを使って、毎日 Notion 引継書ログ更新を自動化しています。詳しくは40代副業を「ひとり事業部制」にした話で。

3-3. 実例③:危険コマンドの実行前ブロック

目的rm -rf / のような致命的コマンドを完全ブロック。

Hooks 設定

{
  "PreToolUse": [
    {
      "matcher": "Bash",
      "hooks": [
        {
          "type": "command",
          "command": "if echo \"$INPUT\" | grep -q 'rm -rf /'; then exit 1; fi"
        }
      ]
    }
  ]
}

rm -rf / を含むコマンドは自動的に拒否される。ヒューマンエラー防止の最強装置。

3-4. 実例④:ブログ投稿前の品質チェック

目的:ブログ記事を WP に投稿する前に、必ずスペルチェック・SEOチェック

動作: – Claude Code が WP REST API を叩く前に – → Hooks がローカルでlinter実行 – → 問題なければ投稿、問題あれば中断

筆者は1日6記事リライト実験時にこの仕組みを部分実装しました。

3-5. 実例⑤:朝起きたら自動でブログ更新通知

目的:朝の本業前に、昨日の作業結果サマリーをスマホへ通知。

動作: – 7時に Mac が起動 – → Cron 経由で Claude Code 起動 – → Hooks が昨日の Notion ログ集計 – → Slack/LINE/メールへサマリー送信

→ 朝の30秒で副業の状況把握。手動チェック不要

freee会計 - レシート撮るだけ 複式簿記ゼロでもOK

PR / アフィリエイトリンク


4. Hooks 実装の3ステップ

4-1. STEP1:何を自動化したいか書き出す

「毎回やってる」「忘れがち」「面倒」な作業を3〜5個リストアップ。

例(筆者): – 削除前の確認 – 作業終了時の Notion 記録 – 大量処理後のバックアップ – WP投稿前のスペルチェック

4-2. STEP2:Claude Code に設定を依頼

~/.claude/settings.json に Hooks を追加してほしい。
要件:
- Bashの削除コマンド実行前に、~/.claude/audit.log に時刻記録
- 「作業終了」とユーザーが入力したら、Notion API で引継書ログ追加

→ Claude Code がJSONを生成して自動編集

4-3. STEP3:動作確認

Hooks 設定後、実際に動作するか試す

  • 削除コマンドを試す → audit.log にログ記録されるか
  • 「作業終了」と入力 → Notion に自動投稿されるか

問題があれば Claude Code に「ログ記録されてない、修正して」と伝えれば解決。


Hooks 3大トラブルと対処
Hooks 3大トラブルと対処

5. Hooks の落とし穴と対処法

5-1. 落とし穴①:JSON 構文エラーで Claude Code 起動不能

settings.json にカンマ忘れ・引用符忘れで Claude Code が起動しなくなることがあります。

対処法: – 設定変更はClaude Code 経由でやる(手書きNG) – 変更前にバックアップを取る – 起動エラーになったらsettings.json を初期化

5-2. 落とし穴②:Hooks が無限ループ

PostToolUse で別のツールを呼ぶ設計にすると、それがまた PostToolUse を発動して無限ループすることがあります。

対処法ループ条件を明示的に切る(フラグファイル等)。

5-3. 落とし穴③:性能劣化

Hooks が重い処理(画像生成・大量ファイル処理等)を含むと、Claude Code 全体が重くなります。

対処法Hooks には軽い処理だけ入れる。重い処理は別途バックグラウンドで。

5-4. 落とし穴④:プライバシー漏洩

Hooks に Slack/LINE 通知を仕込むと、機密情報が外部に流れるリスクあり。

対処法通知内容をフィルタ(ファイル名のみ・件数のみ等、内容は送らない)。

5-5. 落とし穴⑤:「設定したけど忘れる」

Hooks を設定したまま、何が動いてるか忘れることがあります。

対処法~/.claude/settings.json の Hooks にコメントを残す(または別途メモ)。


6. Hooks より先にやるべき「シンプルな自動化」

Hooks は強力ですが、まずはシンプルな自動化から。具体例:

6-1. メモリ機能で繰り返し指示を学習

和風BGMチャンネルのサムネは縦構図・黒背景・粒子エフェクト」と一度教えたら、次回以降は指示なしで同じ型に。

→ Hooks 不要、メモリ機能でOK。詳細はClaude Codeとは?完全ガイドで。

6-2. シェルスクリプトでルーチン化

毎日のフォルダ整理・バックアップ・通知は、Bash スクリプト + cron で十分。

→ Hooks 不要、シンプルな仕組み。

6-3. 中級者になってから Hooks へ

Hooks が真価を発揮するのは:

  • 複数のツールを組み合わせた複雑な自動化
  • エラー処理を含む条件分岐
  • チームでの再現性確保

→ 個人副業初期は メモリ + シェルスクリプトで十分。

6-4. Claude Code を使い始めたら、まず10のことを試す

Hooks の前にやることは沢山あります。詳細:副業・家事・趣味。Claude Code で今日からできる10のこと

マネーフォワード クラウド開業届 - 5分で開業届完成・無料

PR / アフィリエイトリンク


7. よくある質問(FAQ)

Q1. Hooks は無料プランでも使える?

AClaude Pro 以上で利用可能。Free プランでは Claude Code 自体が制限される。

Q2. JSON書けないと Hooks は使えない?

AClaude Code 自身に書かせればOK。「Hooks を設定して」と日本語で頼むだけ。

Q3. Hooks の動作確認はどうする?

A~/.claude/logs/ にログが出力されます。ここを確認すれば動作確認可能。

Q4. Hooks を一時的にOFFにしたい

Asettings.json の hooks 配列を []するか、該当部分をコメントアウト。

Q5. Hooks のおすすめユースケースは?

A①削除前バックアップ・②作業終了時ログ・③危険コマンドブロックの3つから始めると効果実感しやすい。


8. 📌 自動化が回り始めたら、副業の事業化を

Hooks で自動化が進むと、月20〜30時間の作業時短が現実的になります。会計ソフトはfreeeで確定申告まで自動でラク:

:「Hooksで自動化スキルが身についたら、ITフリーランス案件専門サービスでエンジニア寄りの高単価案件取りに行くのもオススメ。Hooksを業務プロセスに組み込めるエンジニアは希少だよ」

クラウドワークステック - ITフリーランス案件をAIスキルで取る 平均月単価70万円〜

PR / アフィリエイトリンク


9. まとめ|「Hooks は自動化の自動化」

長くなりましたが、伝えたかったのは一つだけ。

Hooks は『毎回同じ処理を AI に強制ルール化する』仕組み。中級者の自動化を一段押し上げる。

  • ✅ PreToolUse / PostToolUse / UserPromptSubmit の3タイプ
  • ✅ JSON書けなくても Claude Code 自身に書かせれば OK
  • ✅ 削除前バックアップ・作業ログ自動化・危険コマンドブロックが定番
  • ✅ 個人副業初期は「メモリ+シェルスクリプト」で十分

最初の1ステップ:Claude Code を1ヶ月使い倒す → 「毎回やってる作業」を3つ書き出す → そのうち1つを Hooks 化、です。

次に読むべき記事

社長:「Hooks の概念、最初は難しかった。でも『毎回やってる作業を強制ルール化』って言われると腑に落ちた」

:「面倒くさいを永久に殺す機能よ。一度設定すれば、二度と忘れない」

:「Hooks はClaude Code の中級者向けスキル。1ヶ月使い倒した後の次の一手として最適です」


※ 本記事は Claude Code(筆者が使用中のAIアシスタント)自身が執筆しています。 ※ 本記事にはアフィリエイトリンクが含まれます。記事内容は2026年4月時点の筆者の実体験に基づいています。Hooks の最新仕様は Anthropic 公式ドキュメントもご確認ください。

— NEXT STEP —

この記事を読んだあなたへ、2つの選択肢

※ 1番目はAnthropic公式紹介プログラム / 2番目はPR・アフィリエイトリンク

社長(YAMATO CHILL Works 代表)のアバター

— AUTHOR —

社長(YAMATO CHILL Works 代表)

41歳・北海道。本業は建設業(電気工事)の現場マン。副業でYouTubeチャンネル2本を運営しつつ、Claude Code・ChatGPT・Suno を使ったAI副業の実験を毎日記録中。

※ 記事はAI(Claude Code)が筆者の実体験・運営データをもとに執筆。AI執筆を隠さず、ツールの実力を体感できる実演サンプルとしています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!