メインコンテンツへスキップ

Claude Code Routinesとは?2026年に使うべき場面と、`/loop`・Desktop scheduled tasks・GitHub Actionsを選ぶべき場面

A
12 分で読めますClaude Code

Claude Code Routines が増やしたのは、単なる新しい scheduler ではなく cloud-persistent automation の一本です。この記事では、Routines、Desktop scheduled tasks、`/loop`、GitHub Actions のどれに workflow を持たせるべきかを最初に決め、その後で trigger、auth、preview の境界を確認します。

Claude Code Routinesとは?2026年に使うべき場面と、`/loop`・Desktop scheduled tasks・GitHub Actionsを選ぶべき場面

Claude Code には、いま四つの自動化 surface があります。最初に考えるべきことは trigger syntax ではなく、runtime を誰に持たせるかです。Routines は cloud 側の枝です。ノート PC を閉じたあとも、Anthropic-managed clone の中で workflow を動かし続けられます。Desktop scheduled tasks はローカルのマシンに残り、/loop は現在の session に残り、GitHub Actions は CI に残ります。

この topic は launch の勢いで見るより、ownership で見るほうがずっと整理しやすくなります。ノート PC を閉じたあとも動き続けてほしくて、cloud clone で成立する workflow なら Routines。ローカル files、ローカル apps、ローカル browser profile が必要なら Desktop scheduled tasks。いま開いている Claude Code session の中で短い反復を回したいなら /loop。repo policy、build、audit logs を含む CI-native automation なら GitHub Actions。仕事がローカル環境か live session か CI に属しているなら、たとえ繰り返し仕事でも Routines は正しい owner ではありません。

Anthropic は 2026年4月14日に Routines を research preview として公開しました。大事なのは「新しい」という事実より、今の contract がまだかなり限定的だという点です。Routines はすでに schedule、API、GitHub triggers をサポートしますが、CLI の /schedule は scheduled routine だけを作ります。さらに API trigger は通常の Anthropic API key ではなく、per-routine bearer token で認証されます。

証拠メモ:この記事は Anthropic の現行 routines docs、scheduled tasks docs、/fire docs を 2026年4月16日時点で確認した内容に基づいています。daily caps、beta header、preview status は日付つきの事実として読んでください。

いちばん早い判断方法

prompt や cron を考える前に、まずこの workflow をどの runtime owner に持たせるべきかを決めます。

workflow に必要なのが…いちばん自然な ownerその route が勝つ理由なぜ Routines ではないのか
ノート PC を閉じたあとも続く仕事RoutinesAnthropic が cloud clone で起動し、schedule、API、GitHub event で wake-up できるローカル依存がある仕事には cloud clone が向かない
ローカル files、ローカル apps、ローカル browser へのアクセスDesktop scheduled tasks依存が machine にあるなら task も machine に置くべきcloud runtime は同じ local state を見られない
いま開いている coding session の中での短い polling や watch-work/loop軽く、分単位で回せて、open session の owner をそのまま使えるsession-scoped なので recurring loop は7日で切れる
repo-owned CI automation、policy checks、build logsGitHub Actionsworkflow 自体が repo と CI history に属しているRoutines は「新しい GitHub Actions」ではない

この表がまず最初の答えです。残りの本文は setup を増やすためではなく、その選択が本当に安全かを確認するためにあります。

Routines が本当に持っているもの

Claude Code Routines、Desktop scheduled tasks、/loop、GitHub Actions の runtime ownership map

automation という言葉だけを見ると、四つの surface は trigger の違いに見えがちです。実際には、もっと手前で違います。違うのは execution location と ownership です。Anthropic の current docs での routine は、prompt、ひとつ以上の repository、connectors、環境設定を保存し、それを Anthropic-managed cloud infrastructure 上で自動的に起動する Claude Code workflow です。

ここからいくつかの practical consequences が出ます。まず、routine は「今この Mac で開いている Claude Code session の遠隔版」ではありません。Anthropic の current docs は、run ごとに repository が clone され、通常は default branch から始まり、外部システムへの actions は紐づいた claude.ai account の user として見えると説明しています。つまり Routines は remote control ではなく、別の cloud execution surface です。

次に、Routines は多くの local Claude Code workflows より広い execution environment を持ちつつ、同時に明確な境界も持ちます。Anthropic は cloud environments を使って network access、environment variables、setup scripts を扱います。だからこそ「席を離れた後も続く仕事」に向いています。逆に言えば、local browser profile、desktop software、mounted drive、machine-specific credential path に依存する仕事には向きません。

最後に、Routines は何でもできる unattended shell ではありません。Anthropic は現在、repository で unrestricted pushes を有効にしない限り、push を claude/ prefix の branch に制限しています。これは小さな detail ではなく、Routines が bounded cloud automation surface として設計されていることを示す重要な boundary です。

どんなときに Routines が向いているか

Claude Code Routines の workflow-fit matrix

Routines が急に魅力的になるのは、「ノート PC を開きっぱなしにしておく」が acceptable でなくなった瞬間です。たとえば、毎朝ひとつの repository を見て stale issues を確認し、新しい PR を眺めて next action をまとめる workflow。あるいは docs drift の定期チェック、backlog triage、GitHub event で起きる cloud-side repo work。こうした仕事の共通点は prompt の複雑さではなく、cloud persistence そのものに価値があることです。

Anthropic の launch materials に出てくる examples もその方向です。issue triage、research、recurring repo work。Routines を選ぶ理由は、「いちばん柔軟な automation surface だから」ではありません。open session でも local machine でもなく、bounded cloud session に owner を移したほうが workflow がきれいに成立するからです。

別の fit として、外部システムから remote に wake-up したいケースがあります。ここで useful な mental model は、「コードから Claude を呼ぶ」ではなく、「既に決まっている cloud workflow を小さな payload で起こす」です。この見方にすると、API trigger は狭いようでいて、安定した workflow にはむしろ合います。

同時に、negative case も同じくらい重要です。Routines は every recurring job の default answer ではありません。workflow が live Claude Code session の中にあること自体に意味があるなら、あるいは machine-bound なら、cloud surface を増やしても constraint は解決しません。

Desktop scheduled tasks、/loop、GitHub Actions のほうがいい場面

Routines を選ばない判断は、かなりの頻度で正解です。だからこそ、残りの三つも同じだけ明確に扱う必要があります。

Desktop scheduled tasks: machine-bound な仕事は machine に残す

workflow が local files、local applications、local browser profile に依存しているなら、trigger を考える前に route choice はほぼ終わっています。job は machine に残すべきです。Desktop scheduled tasks の価値は、routine の cloud clone が見られない local state をそのまま扱えることにあります。

ここにはもうひとつ boundary があります。sub-hour の local cadence です。ローカル依存があり、しかも一時間より細かい local scheduling がほしいなら、Desktop scheduled tasks のほうがずっと自然です。

/loop: live session のための surface であって、cloud persistence のためではない

/loop が Routines より軽いのは、守備範囲が小さいからです。Anthropic の current scheduled tasks docs は、これを session-scoped scheduling として扱っています。分単位で回せますが、recurring loops は七日で切れます。だから open session の中での watch-work や polling には非常に向いています。

よくある誤解は、「/loop と Routines は同じものの新旧バージョンだ」と考えることです。そうではありません。/loop は open session が owner のままでよい仕事のための surface です。Routines は open session が owner では困るからこそ意味があります。

本当の悩みが unattended automation ではなく、長い local coding session の中での approvals や friction なら、より近い sibling は Claude Code Auto Mode です。Auto Mode は local workflow の approval behavior を変えます。Routines は workflow の実行場所を変えます。

GitHub Actions: CI-owned automation は CI に残す

GitHub Actions は「古い route」ではなく、今でも非常に強い sibling route です。workflow が repository policy、build、test gates、scheduled CI maintenance、audit-friendly logs に属しているなら、GitHub Actions の contract は依然としてきれいです。logs も permissions も repo-native な場所に残ります。

Routines も GitHub event で wake-up できますが、それは「GitHub Actions の上位互換」という意味ではありません。正しい問いは、repo event が trigger でしかないのか、それとも workflow 自体が CI-owned なのかです。後者なら GitHub Actions を残したほうが自然です。

逆に cloud branch へ行かず local route に残すと決めたなら、次の課題は schedule より tool access であることが多いです。その場合は Claude Code のおすすめ MCP Servers のほうが、より実務的な次の一歩になります。

現在の境界: preview、auth、実行頻度

Claude Code Routines の current boundaries board

Routines はすでに使える surface ですが、current contract は route choice をまだ動かします。Anthropic の launch materials によると、2026年4月16日時点で included routine runs は Pro が 5/day、Max が 15/day、Team または Enterprise が 25/day です。さらに routine runs は interactive Claude Code sessions と同じ subscription usage pool を使います。headline にする必要はありませんが、どの workload を先に routines に渡すかは確実に変わります。

auth model も同じくらい重要です。Anthropic の current /fire docs は、API trigger が per-routine bearer token と anthropic-beta: experimental-cc-routine-2026-04-01 header を使うと明記しています。つまり、これは普通の Anthropic API key integration の別名ではなく、Claude Code Routines product surface の一部です。

trigger configuration にも境界があります。Routines は schedule、API、GitHub triggers を扱え、ひとつの routine で複数 trigger を組み合わせられます。ただし CLI は surface 全体より狭く、claude --schedule は scheduled routine だけを作ります。API と GitHub triggers は web editor から設定します。こうした facts は route choice のあとに知るべきことであって、first screen の主語にするべきではありません。

もうひとつ大きい boundary は、cloud routines の最小間隔が一時間だということです。minute-level polling が必要なら、Routines はその時点で route として負けます。そこは /loop か local path か CI の territory です。

plan や usage の全体像が必要なら、Claude Code 料金ガイド に進むほうがいいです。このページで大事なのは、preview caps や shared usage pool が owner choice をどう動かすかです。

最初の routine は何から始めるのが安全か

最初の routine は、少し退屈なくらいでちょうどいいです。価値をすぐ測れるくらいに narrow でありつつ、外しても cleanup が大きくならないくらいに bounded であるべきです。

安全な最初の形としては、朝の single-repo triage がわかりやすいです。

  1. まずは repository を一つだけにする。
  2. 初日は schedule trigger だけにして、API と GitHub trigger を同時に載せない。
  3. stale issues、open PR、failing checks を見て、短い summary か branch-scoped draft action list を返させる。
  4. push はデフォルトの branch boundaries に残し、最初から write-power を広げすぎない。

この形がいいのは、Routines が本当に証明すべきことだけを証明できるからです。つまり、cloud persistence が不在時にも有用な repo work を進められるかどうかです。local machine に依存せず、CI まで置き換えるふりもしません。

逆に、最初の routine でやりがちな悪手はだいたい決まっています。repository が多すぎる。trigger が多すぎる。write power が大きすぎる。そして「automation だから全部一つの surface にまとめるべきだ」と考えすぎることです。まずは一つの bounded workflow で surface に自分を証明させるほうが安全です。

FAQ

Routines は /schedule や scheduled tasks と同じですか?

同じではありません。Routines は現在のより広い surface 名で、schedule、API、GitHub triggers を含みます。CLI の --schedule はそのうち scheduled routine だけを作ります。

Desktop scheduled tasks を選ぶべきなのはどんなときですか?

local files、local apps、local browser、あるいは machine-bound state が必要なときです。sub-hour の local cadence が必要なときもこちらです。依存が machine にあるなら owner も machine のほうが自然です。

/loop で十分なのはどんなときですか?

いま開いている Claude Code session が owner のままでよく、短い反復だけが必要なときです。/loop は分単位で回せますが、session-scoped で recurring loops は七日で切れます。

Routines は GitHub Actions を置き換えますか?

置き換えません。workflow が CI、repo policy、build automation、pipeline logs に属しているなら GitHub Actions のほうが自然です。Routines は sibling route です。

routine API trigger はどう認証されますか?

Anthropic の current docs では、routine API trigger は per-routine bearer token と anthropic-beta: experimental-cc-routine-2026-04-01 header を使います。通常の Anthropic API key flow と同じではありません。

現在の daily routine-run limits はいくつですか?

2026年4月16日時点の launch materials では、Pro が 5/day、Max が 15/day、Team または Enterprise が 25/day です。preview facts として日付つきで読んでください。

結局のところ、問うべきなのは runtime を誰に持たせるか

Routines が重要なのは、Claude Code に「もっとすごい scheduler」が増えたからではありません。Anthropic が cloud-persistent automation という一本の route を切り出したからです。workflow を cloud clone に残して進めたいなら、それははっきり意味のある新しい選択肢です。

ただし、それが every recurring workflow の答えになるわけではありません。仕事が local machine に属するなら local route、open session に属するなら /loop、CI に属するなら GitHub Actions のほうが自然です。この見方ができると、Routines は万能 scheduler ではなく、Claude Code の automation stack の中で境界がはっきりした一本の枝として見えてきます。

Share:

laozhang.ai

One API, All AI Models

AI Image

Gemini 3 Pro Image

$0.05/img
80% OFF
AI Video

Sora 2 · Veo 3.1

$0.15/video
Async API
AI Chat

GPT · Claude · Gemini

200+ models
Official Price
Served 100K+ developers
|@laozhang_cn|Get $0.1