この記事のポイント
夜間や休日にClaudeを自律的に走らせたいなら、ローカル常駐の/loopではなくクラウド実行のClaude Code Routinesが第一候補
スケジュール・API・GitHubの3トリガーを1つのルーチンに組み合わせられるため、cronとwebhookを別管理していたチームはルーチンに一本化すべき
無料プランでは使えず、Pro(5回/日)・Max(15回/日)・Team/Enterprise(25回/日)の日次上限がかかる。大量実行ならTeam/Enterpriseか従量課金の有効化を検討
claude/プレフィックス以外への直接push禁止が既定のため、本番ブランチ更新を前提にするなら「Allow unrestricted branch pushes」を明示的に有効化する必要がある
研究プレビュー段階のため/fire APIはexperimental-cc-routine-2026-04-01ベータヘッダ必須。本番組込みはバージョンピン留め前提で設計する

Microsoft MVP・AIパートナー。LinkX Japan株式会社 代表取締役。東京工業大学大学院にて自然言語処理・金融工学を研究。NHK放送技術研究所でAI・ブロックチェーンの研究開発に従事し、国際学会・ジャーナルでの発表多数。経営情報学会 優秀賞受賞。シンガポールでWeb3企業を創業後、現在は企業向けAI導入・DX推進を支援。
Claude Code Routinesは、Anthropicが2026年4月14日に研究プレビューとして公開したクラウド型の自動化機能で、プロンプト・リポジトリ・コネクタをひとつのルーチンにまとめ、スケジュール・API・GitHubイベントで走らせることができます。
従来cronやGitHub Actionsで自作していた定期バッチをAnthropicのクラウドインフラに移せるため、ラップトップを閉じていても夜間のPRレビューやアラート対応をClaudeが自律実行する運用が可能になります。
本記事では、Claude Code Routinesの基本概念から3つのトリガーの使い分け、Web UI/CLI(/schedule)での作成手順、料金・日次上限、代表的なユースケース、GitHub Actionsや/loopとの違い、研究プレビュー段階での制限までを2026年4月時点の公式情報をもとに整理します。
目次
CLIで作る方法(<code>/schedule</code> コマンド)
Claude Code Routinesと他の自動化手段との比較
Claude Code Routinesの導入判断で詰まる論点
既存のGitHub Actions資産を全部Routinesに移すべきか
Claude Code Routinesとは?
Claude Code Routines(クロードコード ルーチン)は、Anthropicが2026年4月14日に研究プレビューとして公開したClaude Codeのクラウド型自動化機能です。
プロンプト・対象リポジトリ・MCPコネクタをひとつの「ルーチン」としてまとめて保存しておけば、スケジュール・API・GitHubイベントをきっかけにAnthropic側のクラウドインフラで自律実行されます。

従来のClaude Codeはラップトップ上のターミナルから起動する対話型の開発パートナーでしたが、Routinesでは「走らせっぱなしのClaude Code」という使い方が可能になります。
Anthropicの公式ドキュメントでも「Put Claude Code on autopilot」と表現されており、ローカル環境に依存しないバックグラウンド実行基盤として設計されています。
Claude Codeの他機能との位置付け
Claude Code周辺には似た名前の実行モードや自動化機能が複数あり、役割が混ざりやすいポイントです。
Routinesを正しく位置付けるために、隣接機能との違いを整理しておきます。
-
Claude Code CLI
ターミナルからclaudeコマンドで起動する対話型セッション。開発者が横についてプロンプトを入れながら進める方式
-
Claude Code on the web
claude.aiのCodeタブからクラウドのサンドボックスでClaude Codeを走らせる機能。Routinesの実行基盤はこのクラウド環境を共有している
-
/loop(in-session scheduling)
CLIセッション内で同じタスクを一定間隔で繰り返す機能。起動し続けるにはラップトップを開いたままにしておく必要がある
-
Desktop scheduled tasks
Claude Desktopから作成するローカルスケジュールタスク。ローカルファイルには強いがPCが起動していないと動かない
-
Claude Code Routines(本記事)
Anthropic側のクラウドで動く自動化。Web・CLI・Desktopのどこから作成しても同じアカウントに紐づくルーチンとして保存される
この中でRoutinesは「PCを閉じても動く」「プロンプト・リポジトリ・コネクタをテンプレート化できる」「GitHubやAPIからも発火できる」という3点で他の機能と一線を画します。
日常の開発対話はCLIで、サンドボックスでの単発ジョブはWeb版で、定常タスクや無人運転はRoutinesで、という住み分けが現実的です。
なぜClaude Code Routinesが必要なのか?
このセクションでは、Routinesがリリースされた背景と、既存のcron・GitHub Actionsベースの自動化で何が詰まっていたのかを整理します。
結論から言えば、「AIエージェント自体は動くがそれを走らせ続ける基盤を開発者が自前で管理しなければならなかった」という運用負担を、Anthropic側が肩代わりする構造に切り替わったのが最大のポイントです。

従来の自動化で詰まっていた3つの負担
Anthropicは公式ブログ「Introducing routines in Claude Code」で、Routines登場前の状況を以下のように説明しています。
開発者は既にClaude Codeをソフトウェア開発サイクルの自動化に使っているが、これまでは cron ジョブ、インフラ、MCPサーバーなど追加のツール管理を自分たちでやる必要があった
現場でよくあったのは次のような負担です。
-
実行基盤の維持
CLI版Claude Codeを常時走らせるために専用のEC2インスタンスやmacミニを用意し、SSH維持とモニタリングまで抱え込む
-
認証情報の分散
GitHub Actions・cron・ローカルスクリプトがそれぞれ別々にClaude APIキーやMCPトークンを保持し、ローテーション作業が漏れる
-
ログと監査の分散
どのジョブがいつ誰のどのリポジトリを触ったかがGitHub Actionsログとローカルファイルに分かれ、インシデント時の追跡に時間がかかる
Routinesはこの3つを「Anthropicのクラウド上に置き、1アカウントの1画面で管理する」ところに集約します。特にチームで複数のAI自動化ジョブを抱えている場合、ジョブ数が増えるほど従来方式の隠れコストが無視できなくなります。
「AIエージェントを常駐させる」需要の高まり
ここ1年でClaude Codeを「開発者の隣にいる対話型アシスタント」から「プルリクエストを自動でレビューし、夜間にバックログをトリアージする常駐エージェント」へ拡張したいニーズが強まっています。
the-decoder.comの解説記事でも、「ユーザーのローカル環境に依存せず、バグ修正・PRレビュー・イベント対応を独立して走らせる」という性格が核心として紹介されており、Routinesはまさにその方向への正式回答と言えます。
毎朝9時にPRレビューを流したい、Sentryのアラートを受けてClaudeに一次解析を任せたい、リリースPRマージ時に関連SDKへ変更を横展開したい——こうした「人が夜中に待機しなくても回る体制」を作りたい組織にとって、cronとGitHub Actionsを個別に配線し続ける運用は持続しません。Routinesはその配線を1箇所に畳み直す機能です。
Claude Code Routinesの3つのトリガー
このセクションでは、Routinesの核となる3種類のトリガー(Scheduled / API / GitHub)を具体的に解説します。
1つのルーチンに複数のトリガーを束ねられる点が設計上のポイントで、たとえばPRレビュー用ルーチンを「毎晩定期実行 + デプロイスクリプトからAPI呼び出し + PR作成イベントで発火」の3経路から回すといった組み方が可能です。

まずは全体像を表で整理します。
| トリガー | 発火条件 | 主な用途 | 作成可能な場所 |
|---|---|---|---|
| Scheduled | 指定したcadence(毎時・日次・平日・週次・cron) | 定期バックログ整理、週次ドキュメント差分チェック | Web / CLI / Desktop |
| API | /fire エンドポイントへのHTTP POST | アラート駆動トリアージ、CD連動のデプロイ検証 | Webのみ |
| GitHub | 対象リポジトリでの各種GitHubイベント | PRレビュー、リリース時のSDK横展開 | Webのみ |
表で整理したとおり、スケジュール系はCLIからも作成できますが、APIとGitHubトリガーの設定はWeb UIに一本化されています。
CLIで雛形だけ作り、後からWebで他のトリガーを足していく運用が公式でも案内されている流れです。
Scheduled Trigger(スケジュール実行)

プリセット(hourly / daily / weekdays / weekly)から選ぶ方式と、CLIでcron式を直接指定する方式の2通りがあります。指定時刻はローカルタイムで入力され、自動的にUTCへ変換されるためクラウドインフラの所在地を意識する必要はありません。
公式ドキュメントでは、スケジュール実行に一貫したスタガー(数分のズレ)が入る点が明記されています。
たとえば「毎朝9時実行」と設定しても、同じルーチンは毎回9時+数分のオフセットで走り、そのオフセット量はルーチン単位で固定される仕様です。分単位の精度が必要なユースケース(市況データ取得など)には適さない点に注意してください。
cron式は最短1時間間隔までしか受け付けられません。それより短い間隔を要求するジョブはRoutinesの対象外で、GitHub Actionsの短間隔cronやリアルタイム系ワークフローで別途処理する必要があります。
API Trigger(HTTP発火)

ルーチンごとに専用エンドポイントとベアラートークンが発行され、HTTP POSTで新しいセッションを起動できます。公式のcurl例は以下の形です。
curl -X POST https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEFGHJKLMNOPQRSTUVW/fire \
-H "Authorization: Bearer sk-ant-oat01-xxxxx" \
-H "anthropic-beta: experimental-cc-routine-2026-04-01" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"text": "Sentry alert SEN-4521 fired in prod. Stack trace attached."}'
このAPIは既存のClaude Platform API(Messages APIなど)とは別系統で、claude.aiユーザー限定のエンドポイントとして提供されています。
レスポンスはセッションIDとセッションURLを含むJSONで、ブラウザでURLを開けば実行の様子をそのまま追跡できます。
ポイントは、リクエスト本文のうちClaudeに渡るのは text フィールドの値のみという点です。
text はフリーテキストとして扱われるため、JSON文字列をそのまま入れても構造化解釈はされず、プロンプトに追加文脈として流し込まれる挙動になります。text 以外に未知のフィールドを付けても無視される仕様なので、構造化データを渡したい場合はMCPコネクタ側で取得・整形する前提で設計する必要があります。
アラートの生ログをそのまま text に投げ込む使い方に最適化されている、と捉えると分かりやすいです。
また、/fire エンドポイントは experimental-cc-routine-2026-04-01 ベータヘッダのもとで提供されているため、後続のマイナー変更で挙動が変わる可能性があります。
公式は「直近2バージョンのヘッダは移行期間として併存させる」と明言していますが、SLAが要るジョブではベータヘッダのバージョンをピン留めし、移行ウィンドウを監視する運用が現実的です。
GitHub Trigger(イベント駆動)

GitHub App経由で対象リポジトリに発生したイベントを拾い、マッチするたびに独立したセッションを立ち上げる方式です。2026年4月時点の公開ドキュメントで明確に確認できるイベントカテゴリはPull requestとReleaseで、そのほかのカテゴリについてはWeb UIで選択可能な範囲を直接確認してから設計することを推奨します。
Pull requestトリガーについては、以下のようなフィルタ条件で絞り込めます。
-
Author / Labels / Base branch / Head branch
特定ブランチ向けのPRだけ、特定ラベル付きPRだけに絞る
-
Is draft / Is merged / From fork
draft段階のPRはスキップ、fork由来のPRは特別ルートに流す、マージ済みPRだけ受ける、といった分岐
-
Title / Body
タイトルや本文に特定文字列を含むPRだけ拾う
「外部コントリビュータのPRだけ追加のセキュリティレビューを走らせる」「main向けマージ済みPRだけ別SDKへ横展開する」といった分岐ロジックが、リポジトリ側にActionsを書かなくてもルーチン側で完結します。
一方で研究プレビュー期間中は、1ルーチン・1アカウントあたりのイベント受信数に時間あたり上限があり、超過分は破棄される仕様です。上限値はclaude.ai/code/routinesで各自確認する前提となっており、公式に固定値の表は提示されていません。
PRが連続で立つ大規模OSSリポジトリに雑に接続すると、静かにイベントが落ちる可能性がある点には注意が必要です。
Claude Code Routinesの使い方
ここからは、実際にルーチンを作るときの事前要件と、Web・CLI・Desktopの3経路それぞれの進め方を整理します。
いずれの経路でもバックエンドは同一のアカウント配下のルーチンリストなので、CLIで作ったスケジュールルーチンがWeb側のUIにそのまま現れ、後からAPIトリガーをWebで追加できます。

このセクションでやること
- ルーチン作成前に必要な前提条件を確認する
- Web・CLI・Desktopのうち、どの経路で作るか決める
- prompt / repository / environment / trigger / connector の5項目を漏れなく設定する
事前要件
- Claude Code on the web が有効な Pro / Max / Team / Enterprise のいずれかを利用していること
- 対象のGitHubリポジトリにClaude Codeからアクセスできること
- APIキーや外部SaaS連携が必要なら、cloud environment で network access / environment variables / setup script を先に用意しておくこと
- GitHub trigger を使う場合は、Claude GitHub App をインストールできる権限があること
- 本番ブランチへ直接反映したくない場合は、最初は
claude/プレフィックスのブランチ運用で始めること
Routinesは起動のたびに指定リポジトリをクローンしてクラウドサンドボックスで作業するため、リポジトリ権限と環境設定がそのまま実質的な権限境界になります。特に既定ではClaudeは claude/ で始まるブランチにしかpushできず、本番 main ブランチ等への直接pushは Allow unrestricted branch pushes を明示的に有効にしない限り走りません。
Web UIで最初の1本を作る
Anthropic公式が標準手順として案内しているのはWeb UIからの作成です。Schedule / API / GitHub trigger をまとめて設定したい場合は、最初からWebで作るのが最も分かりやすい導線です。
やること
- claude.ai/code/routines で「New routine」をクリック
- ルーチン名とプロンプト、使用モデルを入力
- 対象GitHubリポジトリを1つ以上選択
- クラウド環境(ネットワーク権限・環境変数・セットアップスクリプト)を選択
- トリガー(Schedule / API / GitHub event)を選ぶ
- MCPコネクタの取捨選択を行う
- Createして作成完了
この手順で決めること
- 何を自動化するルーチンなのか
- どのリポジトリをClaudeに触らせるのか
- 外部APIやSaaSに接続する必要があるか
- 定期実行・API起動・GitHubイベント起動のどれで発火させるか
- SlackやLinearなど、どのMCPコネクタを使わせるか
CLIで作る方法(/schedule コマンド)
CLI版Claude Codeからは /schedule コマンドで対話的にルーチンを作成できます。普段CLI中心で作業していて、まずは Scheduled trigger の1本を作りたい場合に向いています。
やること
- Claude Codeの任意のセッションで
/scheduleを実行する - たとえば次のように、やりたい内容を自然言語で添える
/schedule daily PR review at 9am
- Claudeの質問に答えながら、対象リポジトリ・環境・プロンプト・cadence を埋める
- 保存後、必要に応じて
/schedule list//schedule update//schedule runで管理する - API trigger や GitHub trigger を付けたい場合は、保存後にWeb UIの「Edit routine」で追加する
このようにコマンド末尾に自然言語でやりたいことを添えると、Claudeが残りの情報を会話形式で収集し、保存までを進めます。CLIで作成できるのはScheduled triggerのみです。なお、CLIからGitHub接続が未設定の場合は /web-setup の案内が出ますが、これはリポジトリアクセス権を通すための導線です。GitHub triggerに必要なClaude GitHub Appのインストールは別途Web UIから行う必要があります。
Desktopアプリで作る方法
Claude DesktopからもRoutinesを作成できます。Desktop上で完結して見たい場合や、ローカルscheduled taskとremote routineを並べて管理したい場合に向いています。
やること
- Claude Desktopの「Schedule」ページを開く
- 「New task」をクリックする
- クラウドで動かしたい場合は「New remote task」を選ぶ
- ローカルPCで動かすだけなら「New local task」を選ぶ
- remote taskとして保存したものがClaude Code Routinesになる
DesktopのUIではローカルタスクとリモートルーチンが同じグリッドに表示されるため、どちらを作っているかを途中で見失いやすい点に注意してください。Routinesとして作りたいなら、必ず New remote task を選ぶ必要があります。
Claude Code Routinesの主なユースケース
このセクションでは、Anthropic公式ドキュメントが例示する6つの代表ユースケースを、トリガー種別ごとに整理します。いずれも「人が張り付いていなくても進む」「再現性がある」「明確なアウトカムに結びつく」という共通点を持っており、既存のSRE・DevOpsの延長で導入しやすい内容です。

以下の表で、ユースケースと対応トリガーを一覧化します。この表の読み解きを踏まえて、次項以降で代表例を詳述します。
| ユースケース | トリガー | ゴール |
|---|---|---|
| バックログ整理 | Scheduled | 朝一でIssue/PRにラベル・担当をつけた状態にしておく |
| アラートトリアージ | API | 監視ツール発火時にスタックトレース解析と修正PR草案 |
| カスタムコードレビュー | GitHub | PRオープン時にチーム固有チェックリストでレビュー |
| デプロイ検証 | API | 本番デプロイ後のスモークテストと回帰チェック |
| ドキュメント追随 | Scheduled | 週次でAPI変更とドキュメントの乖離を検出 |
| ライブラリポート | GitHub | あるSDKのマージPRをもう一方のSDKへ自動移植 |
特に実効性が高いのがアラートトリアージとカスタムコードレビューです。前者はオンコール担当の「夜中にアラートで起こされて空のターミナルから調査を始める」時間を丸ごと削れるユースケースで、後者はコードレビューの機械的な指摘(命名規則・NULL安全・セキュリティ基礎)をルーチンに肩代わりさせ、レビュアーが設計議論に集中できる状態を作ります。
Scheduledの具体例:バックログ夜間整理

Issue trackerのコネクタ(Linearなど)と組み合わせて、平日夜間に新規Issueへ自動でラベルを付け、コード領域ベースで担当を割り振り、Slackに朝イチの要約を投稿するパターンです。開発リーダーが毎朝30分かけていたトリアージをゼロに近づけられます。
APIの具体例:アラート連動トリアージ

Sentry・Datadogなど監視ツールのWebhook送信先を、RoutineのAPIエンドポイントに向けるパターンです。エラーしきい値超過時にアラート本文が text として渡され、ルーチンはスタックトレースを読み、最近のコミットと突き合わせ、修正候補PRをドラフトで立てるところまで進めます。オンコール担当はブランクからのデバッグではなく、PRのレビューから始められます。
GitHubの具体例:PRレビューの自動化

pull_request.opened をトリガーに、チーム独自のレビューチェックリスト(例:新規SQLのN+1確認、バリデーションの境界条件、ログマスキングの抜け)を走査し、該当行にインラインコメントとサマリーを残すパターンです。人間のレビュアーは設計意図の議論に集中でき、PRクローズまでのリードタイムが短くなります。
実装パターン:段階的導入

すべてのジョブを一度にRoutinesへ移すのではなく、以下の順で段階的に載せ替えるのが現実的です。
-
フェーズ1
まず「週次で流れる軽いジョブ」をScheduledトリガーで1本移植し、ログと結果の確認フローを固める
-
フェーズ2
既存GitHub Actionsのうち、Claude Codeに任せているジョブをGitHubトリガー版に置き換える
-
フェーズ3
監視ツール連動のアラート初動処理をAPIトリガーでルーチン化し、オンコール担当の一次調査を吸収する
いきなり本番の main ブランチ直pushまで許可せず、しばらくは claude/ プレフィックス配下のブランチ運用に留め、人間によるマージレビューを挟む運用で十分効果が出ます。
Claude Code Routinesと他の自動化手段との比較
このセクションでは、開発者が「これってGitHub Actionsで書けるのでは?」「CLIの/loopで十分では?」と迷いがちな3つの選択肢と、Routinesとの使い分けを整理します。結論を先に出すと、ローカルで動けば十分なジョブは/loopかDesktop scheduled task、CIパイプラインに組み込みたい純粋なテスト・ビルドはGitHub Actions、「Claudeが判断・生成しながら進める自律ジョブ」をクラウドで動かしたい場合がRoutinesの守備範囲です。

以下の表で主要な違いを整理します。
| 観点 | Claude Code Routines | /loop(in-session) | Desktop scheduled tasks | GitHub Actions |
|---|---|---|---|---|
| 実行場所 | Anthropicクラウド | ローカルCLI | ローカルPC | GitHubのRunner |
| ラップトップ依存 | なし | あり(セッション維持必須) | あり(PC起動必須) | なし |
| 主なトリガー | Schedule/API/GitHub | セッション内ループ | ローカルcron | push/PR/scheduleなど |
| Claude実行 | ネイティブ | ネイティブ | ネイティブ | 自前でCLI組み込み |
| セットアップ | Web/CLI/Desktop | CLIコマンド | Desktop UI | YAMLワークフロー |
| 最短間隔 | 1時間 | 任意 | 任意 | 5分程度 |
この比較から分かるのは、Routinesは「Claudeを前提にした自動化の第一選択肢」として設計されており、ローカル維持や自前runner管理の負担が一番軽い代わりに、1時間未満のジョブや超リアルタイム処理には向かないという位置付けです。既存のGitHub ActionsでClaude CLIを呼び出していたジョブのうち、スケジュール・イベント駆動のものはRoutinesへ巻き取るのが素直な移行パスになります。
vs GitHub Actionsで迷ったときの判断軸

純粋にビルド・テスト・リンタなど決定論的な処理はGitHub Actionsのままで問題ありません。Routinesに寄せるべきなのは、ジョブの中身に「Claudeの判断・生成・リファクタリング」が含まれるケースです。たとえばPRのラベル付け自動化はActionsのactions/github-scriptで十分ですが、PRの差分を読んで「命名の方針が揃っていない」と指摘するジョブはClaudeの推論に依存するので、Routinesへ載せた方がワークフローが単純になります。
vs /loopで迷ったときの判断軸

/loop はCLIセッションの内側で走るため、ラップトップを閉じる・スリープさせるタイミングで止まります。短時間の連続検証(数分おきにテストを回して通るまで待つなど)はむしろ/loopが向いていますが、夜間・休日に走らせたいものはRoutines一択です。チームの誰かのPCに依存する状態は運用リスクになります。
Claude Code Routinesの注意点と制限
このセクションでは、研究プレビュー段階のRoutinesで特に注意すべき制限と、本番導入前に設計段階で押さえておくべき点を整理します。機能そのものは強力ですが、「研究プレビュー」という言葉どおり公式仕様が変化する前提で組む必要があります。

研究プレビューとしての扱い

公式ドキュメントでは、Routines全体がまだ研究プレビューであり、挙動・制限・APIサーフェスが変わり得ると明記されています。特に/fireエンドポイントはexperimental-cc-routine-2026-04-01ベータヘッダ配下で提供されており、リクエスト・レスポンス形状や認証の仕組みが今後のバージョンで調整される可能性があります。公式は直近2バージョンのベータヘッダを併存させる移行ポリシーを提示しているため、本番で使うならベータヘッダのバージョンをピン留めし、Anthropicの更新履歴を継続的に監視する運用が前提になります。
権限・認証の境界

ルーチンはClaude.ai個人アカウントに紐づき、チーム内で共有はできません。同時に、GitHub接続やMCPコネクタで実行される操作はすべて「そのアカウントのユーザー」として記録されます。
-
GitHubのコミット・PRはルーチン作成者名義で作成される
チーム共有のサービスアカウントを用意するか、誰名義で動くかをプロジェクトで合意しておく必要がある
-
Slack・Linear等のコネクタアクションもアカウント主のものとして記録
監査要件がある組織では、専用アカウントでルーチン群を管理する運用が現実的
-
1ルーチン1トークン方式
APIトリガーのトークンは一度しか表示されないため、発行直後にシークレットストアへ保管する運用が必須
この制約を踏まえると、チーム運用ではルーチン専用のClaude.aiアカウントとGitHubサービスアカウントを用意し、関連するSlackワークスペース・Linearワークスペースへも同じ名義で接続する設計が出発点になります。
データとブランチの保護

既定では、Claudeはclaude/プレフィックスで始まるブランチにしかpushできません。本番mainへの直接適用を許したい場合のみ「Allow unrestricted branch pushes」を有効化する必要があります。安全側の既定になっている一方、この設定を雑に全開放するとレビューなしでブランチに変更が入ってしまうため、本番リポジトリでは無効のままにし、人間がPRをマージする運用を崩さないことを推奨します。
また、ルーチンの環境設定ではネットワーク権限と環境変数・セットアップスクリプトを自分で絞れます。外部APIへの通信が不要なジョブはネットワークを制限し、APIキーは必要最小権限のものだけを環境変数として注入する——この原則はクラウド実行の標準的なプラクティスですが、Routinesでも同じ前提で設計してください。
実装で詰まりやすいポイント
実装段階でよく遭遇する詰まりポイントを先回りで挙げておきます。

-
/fire は text フィールドのみがClaudeに渡る
text 以外の未知フィールドは無視され、text の値は自由テキストとして扱われる。JSON文字列を入れても構造化解釈はされないため、構造化データはMCPコネクタから取得する設計に寄せる
-
スケジュールは分単位精度が出ない
数分のスタガーが入るため、外部システムとの時刻同期が必要なジョブには別手段を組み合わせる
-
GitHubイベントの静かな脱落
大量PRリポジトリでは時間あたり上限で破棄される。重要イベントは別途モニタリングを敷く
-
Web UIとCLIの役割差
GitHubトリガーとAPIトリガーの設定はWebのみ。CLI作成後にWebで仕上げる前提を忘れない
これらはいずれも研究プレビュー段階ならではの制約ですが、先に設計に織り込んでおけば後から大きく書き直さずに済みます。
Claude Code Routinesの料金・利用枠
このセクションでは、2026年4月時点で公表されているRoutinesの利用枠と、既存のClaude Codeサブスクリプションとの関係を整理します。Routinesの利用条件として公式が案内しているのはプラン単位の日次ルーチン実行上限で、以降ではこの上限と追加オプションの扱いを整理します。

以下の表で、対応プランと1日あたりのルーチン実行上限を整理します。この表の読み解きと、追加オプションの扱いは後続で補足します。
| プラン | Claude Code Routines対応 | 1日あたりのルーチン実行上限 |
|---|---|---|
| 無料プラン | 非対応 | — |
| Pro | 対応 | 5回/日 |
| Max | 対応 | 15回/日 |
| Team | 対応 | 25回/日 |
| Enterprise | 対応 | 25回/日 |
この上限はサブスクリプション通常枠とは別に設けられた「1日に何本のルーチンを走らせられるか」のキャップで、各ルーチン1回分のトークン消費は従来どおり通常のサブスクリプション使用量に計上されます。上限はclaude.ai/code/routinesまたはclaude.ai/settings/usageから消費状況を確認できます。
2026年4月時点で、上限を超えた場合の挙動は「extra usage(従量課金)を有効化したアカウントまたは組織は、超過分もメータリング課金で継続実行できる」「有効化していない場合は翌日のリセットまで実行が拒否される」の2通りです。extra usageの有効化導線はプランによって異なり(個人プランはアカウント設定配下、Team/seat-basedのEnterpriseは組織設定配下で案内されています)、メニュー名は最新UIで確認してください。アラート駆動など「いつ何本走るか読めない」運用を想定する場合、extra usageの有効化がほぼ必須になります。
プランの選び方
個人開発で平日夜だけルーチンを1〜2本走らせるレベルならPro(5回/日)で足ります。複数リポジトリをまたぐPRレビュー自動化や、アラート駆動の一次対応までやらせたい場合はMax(15回/日)以上が現実的です。チームで共有運用するならTeam/Enterprise(25回/日)が第一候補ですが、前述のとおりルーチン自体はチーム共有できない仕様のため、「チームで使う=誰のアカウントで持つか」の合意が必要な点に注意してください。
Claude Code Routinesの導入判断で詰まる論点
このセクションでは、Routinesを導入するかどうかの判断で実務的に迷いがちな論点と、ケース別の選定軸を整理します。中立な比較では答えが出ないポイントなので、支援現場で繰り返し聞かれる質問と推奨の出し方をまとめます。
既存のGitHub Actions資産を全部Routinesに移すべきか
結論から言えば、ジョブの性質で分けるべきです。ビルド・テスト・静的解析のようにClaudeの推論が入らないジョブは、Routinesに移すメリットがほぼありません。既存のGitHub Actionsで十分回っているなら無理に一本化する必要はなく、Claudeが判断・生成を担うジョブだけRoutinesへ切り出すのが実務的です。Actions側が消しにくい設定(自前runner・キャッシュ戦略など)を抱えているほど、このハイブリッド運用の価値が高まります。
Proプランで始めてよいか、最初からMax以上か
1〜2本のルーチンを平日夜だけ走らせるPoCフェーズならProで十分です。ただしアラート駆動のルーチンを1本でも組み込むなら、Proの5回/日はすぐに上限に達するため、PoC完了後は速やかにMaxへ切り替えるか、extra usageを有効化する前提で始めた方が実運用の挫折を避けられます。
個人アカウント運用とサービスアカウント運用、どちらで始めるか
PoC段階は個人アカウントで素早く立ち上げ、本番運用に移す段階でサービスアカウントへ移す二段階がおすすめです。個人アカウントのままチーム運用に入ると、「誰かが退職したときに全ルーチンが停止する」リスクが残ります。サービスアカウント化のタイミングでGitHub・Slack・Linearのコネクタ名義も専用アカウントに揃えるのが、監査対応を考えると現実的です。
研究プレビュー段階で本番組み込みしてよいか
可逆性のある用途(ドラフトPR作成、下書き要約のSlack投稿など)から先に組み込み、業務の継続性を握るクリティカルパス(マージ直前の自動検証、顧客対応起点の自動操作など)は正式GA後まで保留する、という切り分けが安全です。ベータヘッダのバージョンをピン留めして変更履歴を追う運用を敷けるチームなら、非クリティカルなCI補助やレビュー補助から先にRoutines化する価値があります。
AIエージェントの自動運転を全社の業務自動化まで広げるなら
Claude Code Routinesで「Claudeが夜間に自律で走り続ける」体制が整うと、次の課題は「その仕組みを開発領域の外にも広げたいが、設計の型がない」に移ります。バックログ整理やデプロイ検証をClaudeに任せられるなら、営業のリード対応や経理の請求書処理、情シスの問い合わせ一次対応も同じ発想で自動化できるはずだ——ここまで踏み込みたいチームほど、部門横断のエージェント運用設計と管理基盤を先に描く必要があります。
AI総合研究所では、AI Agent Hubを軸に、Claude Code Routinesのような開発領域のAI自動化を、部門横断のエージェント運用にまで接続する支援を行っています。Microsoft Copilot StudioやFoundry、各種MCPコネクタと組み合わせ、開発者が組んだエージェントを営業・経理・情シスの業務フローから呼び出せる状態まで一気通貫で設計します。
AI Agent Hubの資料では、以下のような内容を紹介しています。
- 部門横断のAIエージェント運用基盤の全体像
- 開発側で組んだエージェントをビジネス側から呼び出す接続設計
- セキュリティ・監査ログを一元化する運用モデル
- 段階的な展開ステップとよくある失敗パターン
まずは無料の資料で、自社の開発領域のAI自動化を業務全体の自動運転へ広げる進め方をご確認ください。
AIコーディング自動化からエンタープライズAgent運用まで広げる
Routinesで走らせたAIエージェントを全社の業務自動化に接続
Claude Code Routinesでクラウドに常駐させたAIエージェントは、開発領域だけでなく営業・経理・情シスなど社内業務全体にも展開できます。AI Agent Hubの資料では、部門横断のAIエージェント運用設計と管理基盤の全体像を紹介しています。
まとめ
Claude Code Routinesは、ラップトップを閉じていてもClaudeがスケジュール・API・GitHubイベントに応じて自律で走り続ける、クラウド型のAI自動化基盤です。cronやGitHub Actionsで組んでいた定期実行・イベント駆動処理のうち、Claudeの推論を含むものをAnthropicのクラウドに集約できるため、実行基盤の自前管理から解放されます。
Pro(5回/日)・Max(15回/日)・Team/Enterprise(25回/日)という日次上限と、claude/ プレフィックスへのpush制限、/fire エンドポイントのベータヘッダ運用など、研究プレビュー特有の制約もあります。まずは可逆性の高いジョブ(夜間バックログ整理、下書き要約投稿など)から1本Routinesに載せ、extra usageの有無と監査名義の整理をセットで進めるのが現実的な出発点です。
開発領域のAI自動化を、部門横断のエージェント運用にまで広げたい段階になったら、AI Agent Hubを含む全社AI基盤の設計へステップアップすると流れが途切れません。













