機能 イベント お役立ち お知らせ

Claude CodeのRoutinesとは?スケジュール・API・GitHubイベントで定型作業を自動化する方法【2026年4月版】

Claude CodeのRoutinesとは?スケジュール・API・GitHubイベントで定型作業を自動化する方法【2026年4月版】

Claude Code を使っていると、毎朝の PR review、deploy 後の smoke check、alert 発生時の一次切り分けのように、「だいたい同じ条件で何度も回したい作業」が増えてきます。毎回 interactive session を開いても進みますが、回数が増えると prompt の揺れと起動忘れが先に問題になります。

その定型作業を saved configuration と trigger で回すのが Claude Code の Routines です。2026年4月15日時点の公式 docs では research preview ですが、schedule、API、GitHub event の3種類の trigger に対応し、Anthropic 管理の cloud 上で動き続けます。

先に結論を言うと、Routines は prompt、repositories、connectors、environment、triggers をまとめて保存する cloud 実行版の Claude Code です。完了条件が明確で unattended に回したい仕事ほど、通常の interactive session より設計しやすくなります。


本記事のポイント

  1. Claude CodeのRoutinesは、prompt、repositories、connectors、environment、triggers を保存して cloud 上で自動実行する saved configuration である。
  2. trigger は schedule、API、GitHub event の3種類で、同じ routine に複数組み合わせられるため、定時実行とイベント駆動を一つの運用へ寄せやすい。
  3. Routine には approval prompt が出ず、actions は自分の GitHub や connector の権限で実行されるため、prompt より先に scope と権限境界を狭く設計する必要がある。

この記事で扱うテーマ

関連キーワード

  • Claude Code Routines
  • Claude Code routine 使い方
  • Claude Code schedule api github trigger
  • Claude Code remote task
  • Claude Code local scheduled task 違い

このページで答える質問

  • Claude CodeのRoutinesとは何ですか?
  • schedule・API・GitHub trigger はどう違いますか?
  • Claude CodeのRoutinesはどう作りますか?
  • Routinesとlocal scheduled taskの違いは何ですか?

Routines が刺さりやすいケース

  • 毎朝同じ review checklist で pull request を見たい
  • 本番 deploy 後に smoke test と log 確認をまとめて走らせたい
  • alert 発生時に、stack trace と recent commits を突き合わせる初動を自動化したい
  • docs drift や backlog maintenance のような unattended な定期業務を cloud 側へ逃がしたい

「毎回人が起動して説明しなくてもよい仕事」を Claude Code の設定として固定したい場合に、Routines は強く効きます。

Claude CodeのRoutinesで、3種類のtriggerがroutine設定に入り、cloud session から成果物へ流れる構成を整理した図
Routines は trigger、repository、connector、environment を一つの cloud session に束ね、同じ作業を repeatable に実行する設計です。

Claude Code の Routines とは何か

Routines は、Claude Code をその都度起動する代わりに、「この prompt を、この repository と connector と environment で、この条件で走らせる」という設定を一つの unit として保存する機能です。routine 自体は local の cron ではなく、Anthropic 管理の cloud infrastructure で動きます。そのため、laptop を閉じていても schedule trigger は継続します。

固定する要素Routines で持つ内容実務上の意味
prompt毎回 Claude が読む指示文done の定義を毎回ぶらさない
repositoriesrun ごとに clone する GitHub repository対象 codebase と branch 起点を固定する
connectorsSlack、Linear、Google Drive などの接続先外部ツール連携を routine 単位で絞る
environmentnetwork access、env vars、setup script外部 API と install 条件を cloud 側に閉じる
triggersschedule、API、GitHub event手動起動ではなく event で回す

2026年4月15日時点の docs では、Routines は Pro、Max、Team、Enterprise で Claude Code on the web が有効な環境を前提に提供されています。routine の run は通常の session と同じように履歴へ残るため、後から session URL を開いて何をしたか確認できます。

3つの trigger はどう使い分けるか

Routines を理解するうえで重要なのは、「何を自動化するか」より先に「何で起動するか」を分けることです。same prompt でも、schedule で回すべきか、API で叩くべきか、GitHub event にぶら下げるべきかで設計が変わります。

trigger起動条件向いている仕事押さえるべき注意点
Schedulehourly / daily / weekdays / weekly の定期実行nightly review、docs drift、backlog maintenance時刻は local timezone 基準。custom cron も使えるが最短は1時間間隔
APIroutine 専用の endpoint へ HTTP POSTalert triage、deploy verification、社内ツールからの起動token は一度しか表示されず、CLI では token 管理ができない
GitHub eventPR、push、issues、workflow run などの repository eventPR review、backport、workflow 連動Claude GitHub App の install が必要で、各 event は毎回独立 session になる

公式 docs でも、一つの routine に複数 trigger を付けられる前提になっています。たとえば deploy verification を nightly の health check と API 起動の両方に寄せる、という設計ができます。

API trigger は routine ごとの /fire endpoint を持ち、request body の text に one-shot の文脈を足せます。alert 本文や failing log の要約をここに入れると、同じ routine を複数の incident へ流用しやすくなります。

作成手順と設定で外しやすいポイント

作成 surface は web、CLI、Desktop app の3つありますが、役割は同じではありません。ここを曖昧にすると、「作れたはずなのに token が出ない」「GitHub trigger が反応しない」といった詰まり方をします。

surfaceできること外しやすい点
Webroutine の新規作成、trigger 追加、token 管理、connector 見直しAPI と GitHub trigger の設定は実質ここが正本
CLI/schedule で schedule routine 作成、/schedule list/schedule update/schedule runCLI だけで API trigger や GitHub trigger は作れない
Desktop appNew remote task から routine 作成New local task は routine ではなく、自マシンで動く scheduled task

prompt は interactive session より厳密に書く必要があります。routine には approval prompt がなく、曖昧な指示を run 中に人が補う前提が置きにくいからです。成功条件、禁止条件、どこまで push してよいか、失敗時にどこへ記録するかまで self-contained に書いた方が安定します。

repository は run ごとに default branch から clone され、既定では claude/ prefix の branch へしか push できません。保護 branch に近い repository ほど、この制約を外す前に 権限設計監査ログ を先に固めた方が安全です。

外部ファイルや SaaS へ広げるなら、routine 自体より connector と MCP の設計が本丸です。Office や Drive まで含めて動かしたい場合は、Claude Code × MCP の接続設計 を先に見ておくと scope の切り方が整理しやすくなります。

見落としやすい制約と誤解

Routines は便利ですが、interactive Claude Code をそのまま unattended にしただけ、と捉えると危険です。公式 docs 上でも research preview であり、limits と API surface は変わり得る前提です。

誤解実際実務上の扱い
approval prompt が最後に止めてくれるRoutine run には permission picker も approval prompt もないprompt、branch 権限、connector を先に絞る
/web-setup だけで GitHub trigger も動くclone 権限とは別に Claude GitHub App の install が必要GitHub event の反応有無は App install まで確認する
各 GitHub event は前の run を引き継ぐmatching event ごとに新しい独立 session が始まるstate は repository か外部系へ明示的に残す
connector action は system user 名義で動くGitHub commit や Slack 投稿などは自分の接続 identity として実行される個人権限のまま広くつなぎすぎない

加えて、routine run には account 単位の日次 cap があり、通常の subscription usage と同じ系統で消費されます。失敗しにくいのは、one-off の曖昧な仕事より、「入力」「完了条件」「出力先」が固定できる routine です。運用文書まで含めて整えるなら、AIエージェント Runbook の型 も一緒に作る方が安定します。

よくある質問

Routines と Desktop の local scheduled task は何が違いますか?

Routine は Anthropic 管理の cloud で動く remote task です。Desktop の local scheduled task は自分の machine 上で動き、routine とは別物です。Desktop app では New remote task が routine、New local task は machine local と分けて理解するのが正確です。

CLI だけで API trigger や GitHub trigger まで作れますか?

できません。CLI の /schedule は scheduled routine の作成と管理には使えますが、API trigger と GitHub trigger の追加や token 管理は web 側の edit 画面が必要です。

GitHub trigger は pull request 以外にも使えますか?

使えます。docs 上では push、issues、issue comment、discussion、workflow run、workflow job など幅広い event category が対象です。ただし、event を増やすほど run 数も増えるため、最初は label や branch 条件で絞った方が運用しやすくなります。

どんな仕事を Routine 化すると失敗しにくいですか?

「毎回ほぼ同じ入力を受け、終わり方が明確で、失敗時の戻し先が決まっている仕事」です。逆に、関係者への調整や曖昧な判断が多い one-off の仕事は、interactive session の方がまだ向いています。


関連ページと関連記事

この記事とあわせて、Claude Code の周辺機能と AI エージェント運用の基礎も確認すると、Routine 化すべき仕事と権限境界がつながります。

Routine 化の進め方を整理したい場合

自社の業務をどこまで Routine 化できるか、connector や承認境界を含めて整理したい場合は、お問い合わせページから状況を共有できます。

お問い合わせはこちら

メディア一覧へ戻る