Claude Code がルーティンで業務自動化を実現
Anthropic は、Claude Code の新機能「ルーチン」を導入し、開発ワークフローの自動化を強化しました。ルーチンとは、プロンプト、リポジトリ、コネクタの組み合わせを保存し、特定のトリガーが発生した際に Anthropic が運営するクラウドインフラ上で自動的に実行される設定です。これにより、ユーザーのノートパソコンがオフの状態でも処理が継続します。ルーチンは、スケジュール、API、GitHub イベントのいずれか、あるいはそれらを組み合わせたトリガーで起動可能です。有料プランの Pro、Max、Team、Enterprise 利用者が、ウェブインターフェースや CLI を介して設定できます。 具体的な利用事例として、毎週夜にバックログの整理を行い、Slack に要約を送る作業や、エラー検知時にアラート API を通じて自動でプルリクエストを提案するインシデント対応が挙げられます。また、チームのカスタムチェックリストに基づいたコードレビューの自動化や、本番環境デプロイ後のスモークチェック、ドキュメントの整合性確認、SDK 間のコード同期もルーチンで実現可能です。 ルーチンの作成はウェブ、デスクトップアプリ、CLI のいずれから行っても同期され、すべてクラウド上で実行されます。トリガー設定では、スケジュール型は時間単位での定期実行が可能で、API トリガーは認証トークン付きの HTTP エンドポイントを生成し、外部ツールやパイプラインから直接呼び出せます。GitHub トリガーは、プルリクエストの作成やクローズ、コミット、リリースなど多様なイベントに対応し、著者やラベル、ブランチ名などの詳細な条件で起動を絞り込めます。 セキュリティと権限管理においても、デフォルトでは「claude/」で始まるブランチへのプッシュのみ許可されるよう制限されており、意図しない本番環境への書き込みを防ぎます。必要に応じてこの制限を解除することも可能です。ルーチンを実行すると、ユーザーの GitHub や Slack などの接続アカウントとして行動するため、作成者は各アクションの責任者となります。 実行リソースについては、ルーチンの実行はユーザーのサブスクリプション使用量と日次実行制限にカウントされます。上限に達した場合、追加の許可設定があれば課金で超過分を実行できるほか、設定がない場合は実行が保留されます。各ルーチンの実行ログは履歴として保存され、必要に応じて手動で再開や編集、アーカイブが可能です。
