こんにちは、AIニュースアプリ Morning AI 開発者の矢野哲平です。この記事ではClaude Codeに新しく追加された「ルーティン」機能について触れます。
Introducing routines in Claude Code - claude.com
ルーティンの概要
ルーティンは、Claude Codeの自動化をプロンプト・リポジトリ・コネクタとして一度設定すれば、繰り返し実行できる仕組みです。
従来のClaude Codeはローカルマシンでの対話的な利用が前提でしたが、ルーティンはAnthropicのWeb基盤上で実行されます。つまり、ノートパソコンを閉じていても動きます。cronジョブの設定やMCPサーバーの構築といったインフラ周りの作業が不要になるのは大きいかなと思います。
3つの実行方式
ルーティンには3つのトリガー方式があります。
| 方式 | トリガー | 主な用途 |
|---|---|---|
| スケジュール | 毎時・毎晩・毎週など | バックログの夜間トリアージ、ドキュメントの整合性チェック |
| API | HTTPリクエスト | デプロイ後のスモークテスト、アラートのトリアージ |
| GitHub Webhook | PRやイベント | コードレビュー、SDKの自動ポート |
API方式のルーティンはそれぞれ独自のエンドポイントと認証トークンを持つので、外部システムとの連携もシンプルです。
スケジュール実行
時間ベースで定期的にルーティンを走らせる方式です。
例えば「毎晩2時にLinearから優先度の高いバグを取得し、修正を試み、ドラフトPRを開く」といった運用ができます。夜間にバックログの自動トリアージやラベリングを行い、結果をSlackに通知するようなワークフローも組めます。
もう一つ面白いのが、ドキュメントの検出です。
マージされたコード変更を検知して、関連ドキュメントが古くなっていないかスキャンし、更新PRを自動作成する。ドキュメントのメンテナンスは後回しにしがちなので、こういう自動化は地味に助かります。
API実行
HTTPリクエストでルーティンを設定することもできます。
Claude Codeをアラート、デプロイフック、内部ツールなど、HTTPリクエストを実行できるあらゆる場所に組み込むことができます。
GitHub Webhook実行
GitHubリポジトリのイベントに応じてルーティンを設定できます。
PRのフィルタリング機能があり、各PRごとに新しいセッションが作られます。
セキュリティやパフォーマンスのチェックリストを自動実行するようなルーティンも組めます。
プランごとの利用制限
| プラン | 1日あたりの実行回数 |
|---|---|
| Pro | 5回 |
| Max | 15回 |
| Team / Enterprise | 25回 |
追加の使用量で上限を超えることも可能です。ルーティンの実行は通常のセッションと同様にサブスクリプションの上限を消費する点には注意が必要です。
なお、MAXは100ドル、200ドルプランがありますが公式の説明では金額による違いの言及はありませんでした。
CLIとの統合
既存の /schedule コマンドがルーティンのシステムに統合されます。CLIからルーティンの作成・管理ができるので、普段Claude Codeをターミナルで使っている人はそのままのワークフローで利用できます。
ローカル実行からの脱却
cronジョブの管理やサーバーの用意が不要で、プロンプトを書くだけで自動化が組めるのは、特に小規模なチームや個人開発者にとって手軽です。1日あたりの実行回数に制限があるので、大量のタスクを回すには向きませんが、夜間のトリアージやデプロイ後の検証など、定型的なワークフローの自動化には十分使えそうです。