Routines(ルーティン)は、Claude Code に「毎朝9時にこれをやって」のような決まった仕事を登録しておく機能です。登録した仕事はクラウドで動くので、PC を閉じていても実行されます。2026年4月に試験公開として始まりました。
※ 私はまだ試していません。この記事は公式ドキュメントで確認した内容です。
何ができるのか
1つのルーティンは、「指示文」と「作業するリポジトリ」と「使う連携(コネクタ)」をひとまとめにしたものです。動き出すきっかけ(トリガー)は3種類あります。
| きっかけ | 例 |
|---|---|
| 時刻 | 毎日、平日、毎週、または一度だけ指定した日時 |
| API | ほかの仕組みから合図を送ったとき(例:監視ツールが異常を見つけたとき) |
| GitHub | プルリクエストやリリースが作られたとき |
公式ドキュメントの使い道の例:
- 毎晩、新しい課題にラベルを付けて、担当者を割り当て、まとめを Slack に送る
- 毎週、変更されたのに古いままの説明書を探して、直しを提案する
使える条件
| 項目 | 内容 |
|---|---|
| プラン | Pro、Max、Team、Enterprise |
| 状態 | 試験公開(リサーチプレビュー) |
| 作る場所 | claude.ai/code/routines、デスクトップアプリ、ターミナル |
| 最短の間隔 | 1時間 |
作り方
ターミナルの Claude Code で、話しかけるように作れます。
/schedule 毎朝9時に、昨日の作業のまとめを作る
一度だけ動かしたいときも、日時を書けば作れます。
/schedule 明日の朝9時に、〇〇を確認する
注意点
- 実行中は許可の確認が出ません。登録した連携(コネクタ)は、書き込みも含めて確認なしで使われます。要らない連携は外しておくよう、公式ドキュメントに書かれています
- ルーティンがした操作は、自分の名前で行われます。GitHub の変更も、Slack の投稿も、自分のアカウントです
- 「成功」と表示されても、仕事の中身がうまくいったとは限りません。結果は開いて確かめます
- 「9:00ちょうど」に設定すると、数分遅れることがあります。9:07 のように少しずらすとよいそうです
似た機能との違い
| 機能 | 動く場所 | PC を閉じても動くか |
|---|---|---|
| Routines | クラウド | 動く |
| デスクトップアプリの予定タスク | 自分の PC | 動かない |
/loop | 開いている会話の中 | 動かない |
Windows の「タスクスケジューラ」でやる方法との比較
選ぶときの一番の分かれ目は、PC をつけたままにしなくてよいかと、自分の PC のファイルを使うかです。
Windows には、決まった時刻にプログラムを動かす標準の機能「タスクスケジューラ」があります。名前が似ている「タスクマネージャー」(動いているプログラムを見る画面)とは別のものです。ここから claude -p "やってほしいこと" を呼ぶと、Routines に近いことが自分の PC でできます。claude -p は、画面を開かずに1回だけ実行して終わる、Claude Code の動かし方です。
| Routines | タスクスケジューラ + claude -p | |
|---|---|---|
| 動く場所 | クラウド | 自分の PC |
| PC の電源 | 切っていても動く | 入っている必要がある。スリープなら「起こして実行する」設定にできる |
| 自分の PC のファイル | 使えない(GitHub から取り込んだコードが対象) | そのまま使える |
| GitHub | 必要 | 要らない |
| 設定のしかた | Claude に /schedule で話しかける | スクリプトを作って、タスクスケジューラに登録する(スクリプトは Claude に頼める) |
| 許可の確認 | 出ない(登録した連携は書き込みも確認なしで使われる) | 人が答えられないので、許可する操作を先に決めておく(--allowedTools などで指定) |
| 最短の間隔 | 1時間 | 分単位で指定できる(Windows の機能) |
使い分けの目安です。
- 自分の PC のフォルダのファイルを読み書きする作業(例:手元の資料をまとめる)は、タスクスケジューラが向いています。Routines では、手元のファイルに触れません
- PC を閉じたまま、GitHub のコードに対して動かしたい作業は、Routines が向いています
- 電源が切れている間は、タスクスケジューラの仕事は動きません。起こすことはできても、電源が入っていない PC は起こせません
※ タスクスケジューラと claude -p の組み合わせは、私はまだ試していません。上の表は、公式ドキュメントに書かれている仕組みから分かることです。
出典(確認日:2026-10-15)
- Automate work with routines(公式):https://code.claude.com/docs/en/routines
- Run Claude Code programmatically(公式・
claude -p):https://code.claude.com/docs/en/headless - Task Scheduler(Microsoft 公式):https://learn.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-start-page
- WakeToRun(Microsoft 公式・スリープから起こして実行する設定):https://learn.microsoft.com/en-us/windows/win32/taskschd/taskschedulerschema-waketorun-settingstype-element
- Claude Code Timeline(ScriptByAI):https://www.scriptbyai.com/claude-code-timeline/

コメント