CLAUDE LABEN
PRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスですPRICING — 本日9月1日は Sonnet 5 の値上げ予定日でしたが、引き上げは実施されませんでした。導入価格の $2/$10 per MTok がそのまま標準価格として確定していますPARTNER — Salesforce と Anthropic が拡張提携「Claudeforce」を発表しました。Salesforce in Claude プラグインは商談準備やパイプライン管理など37のセールススキルを同梱しますTRUST — Claudeforce の推論は Amazon Bedrock 経由で Salesforce Trust Boundary の内側に留まります。データが境界の外へ出ない構成が、規制業種への回答になっていますBETA — Salesforce in Claude は現在は選抜パイロット顧客向けです。9月中のオープンベータ移行が予告されていますLIMITS — 週次上限の50%増は9月13日までです。9月14日からはプロモ前比+25%が恒久水準になります。今日の水準と比べると約17%の削減にあたりますRELEASE — Claude Code は v2.1.251(8月28日)から新しいリリースが出ていません。約0.8日に1本というペースからすると、4日の間隔は最長クラスです
記事一覧/Claude Code
Claude Code/2026-04-01上級

Claude Code HTTP Hooks × GitHub Actions 完全統合ガイド — 自動コードレビュー・テスト・デプロイを実現する本番設計パターン

Claude Code の HTTP Hooks を GitHub Actions と統合し、自動コードレビュー・品質チェック・デプロイまでを一気通貫で自動化する本番設計パターンを詳細なコード付きで解説します。

Claude Code242HTTP HooksGitHub Actions12CI/CD19自動化83コードレビュー5DevOps3

プレミアム記事

HTTP Hooks が変える開発ワークフロー

Claude Code のフック機能は、AIエージェントの動作を外部システムと連携させるための強力な仕組みです。中でも HTTP Hooks は、ローカルスクリプト(stdio hooks)では実現できなかった「クラウドネイティブな自動化」を可能にします。

GitHub Actions をはじめとする CI/CD パイプラインと HTTP Hooks を組み合わせることで、次のようなワークフローが実現できます。

  • プルリクエストが作成された瞬間、Claude Code が自動でコードレビューを実施
  • コミットのたびにセキュリティスキャンと品質チェックが走る
  • テスト失敗時に Claude Code が原因を特定して修正案を提示
  • ステージング環境へのデプロイ後、Claude Code が回帰テストを自動実行

本記事は、これらのパターンを本番環境で運用できるレベルの実装として解説します。stdio hooks や基本的な CI/CD の知識があることを前提に、HTTP Hooks 特有の設計上の注意点や実装パターンに踏み込んで説明していきます。


HTTP Hooks のアーキテクチャを理解する

stdio hooks との根本的な違い

Claude Code のフックには 2 種類あります。

  • stdio hooks: ローカルプロセスとして動作し、JSON を標準入出力でやりとりする
  • HTTP hooks: 指定した URL(Webhook エンドポイント)に JSON を POST し、レスポンスを受け取る

Claude Code Hooks と自動化の基本ガイド では stdio hooks の基礎を解説していますが、HTTP Hooks はそこから一歩進んで外部サービスとのリアルタイム統合を可能にします。

Claude Code のフック実行フロー(HTTP Hooks)

[Claude Code] -- JSON payload --> [HTTP エンドポイント]
                                         |
                              [外部サービスへの連携]
                              (GitHub / Slack / Jira など)
                                         |
                              [レスポンス JSON] --> [Claude Code が判断]

フックイベントの種類と使い分け

HTTP Hooks で受信できるイベントは次の通りです。

  • PreToolUse: ツール実行前(ファイル書き込みや bash コマンドの前)
  • PostToolUse: ツール実行後(結果を受けて追加処理)
  • Notification: Claude からの通知(長いタスクの進捗報告など)
  • Stop: Claude がセッションを停止した際
  • SubagentStop: サブエージェントが停止した際

CI/CD 統合で特に重要なのは PostToolUseStop です。PostToolUse でファイル変更を検知してリアルタイムに品質チェックを走らせ、Stop でレポートをまとめて GitHub に投稿する、という使い方が実践的です。

CLAUDE.md による HTTP Hooks の設定

HTTP Hooks の設定は CLAUDE.md または .claude/settings.json で行います。

// .claude/settings.json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit|MultiEdit",
        "hooks": [
          {
            "type": "http",
            "url": "https://your-webhook-server.example.com/hooks/file-changed",
            "method": "POST",
            "headers": {
              "Authorization": "Bearer ${CLAUDE_HOOK_SECRET}",
              "Content-Type": "application/json"
            },
            "timeout": 10000
          }
        ]
      }
    ],
    "Stop": [
      {
        "hooks": [
          {
            "type": "http",
            "url": "https://your-webhook-server.example.com/hooks/session-complete",
            "method": "POST",
            "headers": {
              "Authorization": "Bearer ${CLAUDE_HOOK_SECRET}",
              "Content-Type": "application/json"
            },
            "timeout": 30000
          }
        ]
      }
    ]
  }
}

${CLAUDE_HOOK_SECRET} のような環境変数展開は Claude Code が自動で行います。ローカル環境では .env ファイルに、CI 環境では GitHub Actions の Secrets に定義します。


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

この記事の続きを読む

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

この記事で得られること
HTTP Hooks のアーキテクチャを理解し、GitHub Actions との双方向連携を実装できる
コードレビュー・テスト・デプロイを Claude Code で自動化する本番グレードのパイプライン設計を習得できる
セキュリティ・認証・エラーリトライを含む堅牢な Webhook サーバーの構築パターンを習得できる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

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

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

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

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

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

関連記事

Claude Code2026-03-09
Claude Code CI/CD 統合ガイド — GitHub Actions
Claude CodeをGitHub Actionsと統合し、プルリクエストの自動レビュー・Issue対応・コード生成をワークフロー内で実現する方法を解説します。Claude CLIでのクイックセットアップと手動セットアップ、リポジトリ権限、トリガーと設定パラメータ、/reviewスキルの使い方まで案内します。
Claude Code2026-05-04
コードが変わるたびにドキュメントも自動更新される仕組みを Claude Code で作る
README・CHANGELOG・API仕様書をコードの変更に連動して自動生成するCI/CDパイプラインを構築します。Claude Haiku 4.5とSonnet 4.6を役割別に使い分け、コスト70%削減と品質の両立を実現する実践ガイドです。
Claude Code2026-05-04
Claude Code の GitHub PR トリガーを設定して自動コードレビューを構築した記録
Claude CodeのGitHub PRトリガー機能を使い、プルリクエスト作成時にClaude Codeが自動でコードレビューを実行する仕組みを構築した手順と、実際に運用して分かったポイントをまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →