Claude Codeを毎朝同じように起動して、同じ作業を頼んでいる自分に気づいたとき、「これ、勝手にやっておいてくれないかな」と思いました。その願いに近いのが、Anthropicが出したRoutinesです。
この記事は、Routines for Claude Codeが何で、非エンジニアがどう使えるかを整理したものです。
Routinesは「決まった作業の予約」
Routinesを一言で言うと、Claude Codeにやらせる作業を、あらかじめ登録して自動で走らせる仕組みです。
きっかけは3種類あります。決まった時間(スケジュール)、外部からのAPI呼び出し、そして外部のできごと(イベント)。たとえば「毎朝9時に」とか「リポジトリ(プロジェクトのファイル一式を置く場所)に変更が入ったら」といった合図で、登録した作業が自動で動きます。
これまでは、自分でターミナルを開いて、毎回指示を打っていました。Routinesは、その「毎回手で起動して頼む」部分を予約に置き換える発想です。
非エンジニアでも使える自動化の例
機能の話だけだとピンとこないので、研修先で「これは使えそう」と反応があった例を挙げます。
毎朝、前日のコミット(変更の記録)を読んで、何が変わったかの要約を日本語で出しておく。週に一度、依存しているライブラリ(他人が作った部品)に新しい更新が出ていないかを調べてレポートにまとめる。決まった時刻に、ドキュメントの目次を最新の状態に整える。
開発以外でも考え方は同じです。たとえば、特定のフォルダに溜めたメモを毎朝読んで要約を出す、週に一度だけ決まった情報源を見て変化があればまとめる、といった「情報収集と整理」も予約できます。
どれも「やった方がいいけど、つい後回しにする」類いの作業です。こういう定型作業ほど、予約して自動で回す価値があります。
向く作業と向かない作業
ただし、何でも自動化すればいいわけではありません。私の中での線引きを書きます。
向くのは、手順が決まっていて、結果を後でまとめて確認すればいい作業です。要約、定期チェック、整形。失敗しても致命傷にならないものが安心です。
向かないのは、途中で人間の判断が要る作業や、結果をその場で確認しないと危ないものです。本番環境(実際にお客さんが使っている本物の方)への反映や、お金が動く処理を自動で走らせるのは避けたほうがいい。人が見ていない時間に動くからこそ、慎重さが要ります。
権限まわりの設計は、自動実行と相性が深いので別記事に。
安全に回すための前提
人が見ていない時間に動く仕組みなので、暴走したときの被害を小さくする設計が前提になります。
私が気をつけているのは、自動実行のRoutinesには破壊的な操作(ファイルの削除や本番への反映)を許可しないこと。読む・調べる・まとめる、までに範囲を絞っておく。何かを変える作業は、人が確認できる対話のときに回す。
チェック体制の作り方は、別記事にまとめています。
プログラム利用の課金に注意
ひとつ実務的な注意を。Routinesは人が対話せず自動で走るので、課金のうえでは「プログラム利用」という別枠の扱いになります。
2026年6月15日から、サブスクでのプログラム利用は別のクレジットプールから引かれるようになりました。Routinesを本格的に組むなら、この課金の枠を把握しておかないと、想定外に枠を消費することがあります。
まず1つだけ予約してみる
最後に、始め方の提案です。
いきなり複雑な自動化を組まず、まず「毎朝、前日の変更を要約する」のような、失敗しても困らない1つだけを予約してみる。1週間動かしてみて、出力が役に立つか、枠をどれくらい食うかを見る。そこから増やすかどうかを決める。
私自身、最初に欲張って3つ同時に組んで、どれが何を出しているか分からなくなりました。1つずつ、が結局いちばん早いです。
まとめ
- Routines for Claude Codeは、作業を登録して自動で走らせる仕組み
- きっかけはスケジュール・API呼び出し・外部イベントの3種類
- 要約・定期チェック・整形など「後でまとめて確認できる定型作業」に向く
- 人間の判断が要る作業や本番反映・課金処理の自動実行は避ける
- 自動実行には破壊的操作を許可せず、読む・調べる・まとめるに範囲を絞る
- 自動実行はプログラム利用にあたり、6月15日からの別クレジットプールの対象
- まず失敗しても困らない1つだけを予約し、効果と消費を見てから増やす
