CLAUDE LABEN
AUTO — Claude Managed Agents の権限ポリシーに auto が入りました。サーバーが呼び出しごとに評価し、実行・拒否・承認待ちのいずれかを選びますEVAL — agent.tool_use と agent.mcp_tool_use が evaluation フィールドを持ち、その呼び出しがどう評価されたのかを報告しますCONNECT — ant beta:sessions connect で、走っているセッションに手元のターミナルから入れます。--web を渡すと Console のビューアをローカルで配信しますCOWORK — Cowork は v1.49585.0 でランタイムが Electron 44 へ上がりました。macOS 13 Ventura 以降が必須になっていますLIMIT — 5時間の利用上限に達して保留されたメッセージが、制限のリセット時に自動で送信されるようになりました。編集もキャンセルもできますCONFIG — 管理設定の非推奨フィールドに対する警告が9月10日から出始めました。旧表記の受付は10月7日 正午 太平洋時間までですAUTO — Claude Managed Agents の権限ポリシーに auto が入りました。サーバーが呼び出しごとに評価し、実行・拒否・承認待ちのいずれかを選びますEVAL — agent.tool_use と agent.mcp_tool_use が evaluation フィールドを持ち、その呼び出しがどう評価されたのかを報告しますCONNECT — ant beta:sessions connect で、走っているセッションに手元のターミナルから入れます。--web を渡すと Console のビューアをローカルで配信しますCOWORK — Cowork は v1.49585.0 でランタイムが Electron 44 へ上がりました。macOS 13 Ventura 以降が必須になっていますLIMIT — 5時間の利用上限に達して保留されたメッセージが、制限のリセット時に自動で送信されるようになりました。編集もキャンセルもできますCONFIG — 管理設定の非推奨フィールドに対する警告が9月10日から出始めました。旧表記の受付は10月7日 正午 太平洋時間までです
記事一覧/Claude Code
Claude Code/2026-03-24上級

Claude Code Hooks — 開発ワークフローを自動化する実践テクニック集

Claude Code Hooksを使って開発ワークフローを自動化する実践テクニックを解説。PreToolUse・PostToolUseフックの設定方法から、コードレビュー自動化、セキュリティチェック、デプロイパイプライン連携まで網羅します。

claude-code131hooks18automation55workflow24devops2

プレミアム記事

Claude Code Hooksとは — 開発効率を劇的に変える自動化の仕組み

Claude Code Hooksは、Claudeがツールを実行する前後に独自のスクリプトを自動実行できる機能です。これにより、手動で行っていたコードレビュー、テスト実行、セキュリティチェックなどを完全に自動化できます。

2026年のソフトウェア開発では、AIアシスタントとの協働が当たり前になっています。しかし、AIが生成したコードをそのまま本番環境に反映するのは危険です。Hooksを活用すれば、AIの出力に対して一貫した品質管理を自動で適用でき、安全性と効率を両立できます。

ここで扱うのはClaude Code Hooksの基本概念から、プロダクション環境で実際に使える高度な自動化パターンまで、コード例付きで徹底的に解説します。

Hooksの基本構造と設定方法

Claude Code Hooksは .claude/settings.json に定義します。フックには4つのタイプがあります。

// .claude/settings.json
{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Edit|Write",
        "hook": {
          "type": "command",
          "command": "bash .claude/hooks/pre-edit-check.sh \"$FILEPATH\""
        }
      }
    ],
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hook": {
          "type": "command",
          "command": "bash .claude/hooks/post-edit-lint.sh \"$FILEPATH\""
        }
      }
    ],
    "Notification": [
      {
        "matcher": "",
        "hook": {
          "type": "command",
          "command": "bash .claude/hooks/notify-slack.sh \"$MESSAGE\""
        }
      }
    ],
    "Stop": [
      {
        "matcher": "",
        "hook": {
          "type": "command",
          "command": "bash .claude/hooks/on-stop.sh"
        }
      }
    ]
  }
}

各フックタイプの役割は次のとおりです。

PreToolUse — ツール実行前のゲートキーパー

Claudeがファイルの編集やコマンド実行を行う前に呼び出されます。終了コード 2 を返すとツールの実行がブロックされるため、危険な操作の防止に最適です。

PostToolUse — ツール実行後の品質チェック

ファイル編集やコマンド実行の完了直後に呼び出されます。リントや型チェック、テスト実行を自動化するのに使います。

Notification — 通知の自動転送

Claudeが通知を発行したときに呼び出されます。Slack通知やメール送信に活用できます。

Stop — セッション終了時の後処理

Claudeがタスクを完了してレスポンスを返す直前に呼び出されます。ログ記録やクリーンアップ処理に使います。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Git hooks と Claude Code の統合による CI/CD パイプラインの完全自動化テクニック
commit 前の自動修正・フォーマット・セキュリティスキャンの実装と効率化
レビュープロセスの自動化と本番環境への自動デプロイメント検証方法
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude Code2026-06-18
Claude Code に /cd が来た — キャッシュを温存したまま複数リポジトリを横断する運用設計
Claude Code に追加された /cd で作業ディレクトリを移すと、プロンプトキャッシュを作り直さずにセッションを別リポジトリへ運べます。複数リポジトリを順に処理する運用での設計判断と落とし穴をまとめました。
Claude Code2026-06-14
Claude Code の Hooks で品質ゲートを壊さず回す — exit code の意味・ブロック挙動・観測設計の実装メモ
Claude Code Hooks を自動化の安全弁として運用するための実装メモ。exit code 0/2/その他の使い分け、JSON 出力による決定制御、ブロックが暴発したときの切り分け、観測ログの設計までを実例で整理します。
Claude Code2026-04-25
Claude Code Hooksが無限ループする問題 — PostToolUseが自己発火するときの止め方
Claude Code の Hooks を仕掛けたら、ツール呼び出しが止まらなくなった。PostToolUse が自分で書き換えたファイルを再び拾って延々と発火し続ける、典型的な無限ループの原因と止め方を実例ベースで解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます