Claude Code Routines は 2026 年最も過小評価されている AI 開発機能の一つです。わずか 15 分で、毎日自動実行されるコードメンテナンスのワークフローを設定でき、自動化テスト、Issueの分類、PRのレビューまで行えます。この記事ではゼロから最初の Routine を作成する方法を紹介します。 (前提:xAIが急速にGrok Buildを推し進め、v0.2.11に到達!Cursorの二つのコアを引き抜き、Claude Codeに追いつこうとしている) (補足:実戦例:7つのAgentを使ってVibe Codingをエキスパートレベルの開発フローにアップグレードする方法を手取り足取り教える)
この記事の目次
Toggle
2026年のAI開発者エコシステムにおいて、Claude Codeは多くのチームの標準ツールとなっています。しかし、多くの人はその能力の20%、すなわち即時質問応答や単発タスクしか使いこなしていません。本当にClaude Codeを「対話ツール」から「24/7 自律開発パートナー」へ進化させる鍵は、Routines 機能にあります。
Routinesは、定期的に実行されるプログラムタスクを設定できる仕組みです。想像してみてください:毎朝9時、Claude Codeが自動的にGitHub Issuesをチェックし、優先順位を分類し、テストを走らせ、修正PRを発行します。あなたが起きる頃には、コードはすでにメンテナンス済みです。
難しそう?実はたったの15分でできるのです。
Routinesは本質的に「スケジュールされたClaude Codeタスク」です。独立したClaudeセッションを起動し、設定したスケジュール(毎時、毎日、またはGitHub webhookトリガー)に従って特定のタスクを繰り返し実行します。一般的なClaude Codeとの違いは、Routinesはバックグラウンドで自律的に動作し、人の手を必要としない点です。
各Routineは三つの要素から構成されます:スケジュールトリガー(いつ実行するか)、タスクコマンド(何をするか)、権限制限(どのツールを使えるか)。これら三つがRoutineの動作範囲を決定します。
まず、あなたのClaude Code CLIのバージョンがv2.0以上であることを確認してください:
claude,version
もし古い場合は、公式サイトのインストールコマンドで更新してください:npm install -g @anthropic-ai/claude-code
Routines機能はv2.0からサポートされており、2026年5月のOpus 4.8アップデート以降、より安定しています。
あなたのプロジェクトのルートディレクトリに .claude/routines/ フォルダを作成し、最初の設定ファイル daily-tests.yml を作ります。
RoutineのYAML構文は非常に直感的です。重要なフィールドは:name(タスク名)、schedule(cron表現)、start_command(タスクコマンド)、allowed_tools(使用許可ツールリスト)、max_turns(最大対話回数、無限ループ防止)です。
例として、「毎日のテスト実行」を設定します。スケジュールは月曜から金曜の午前9時、コマンドは「すべてのテスト失敗を確認し、修正して再実行」、許可権限はファイル編集、端末操作、検索に制限します。
設定ファイルを書き終えたら、Routineを登録するには一行のコマンド:
claude routines add,file .claude/routines/daily-tests.yml
次に、背景サービスとしてRoutineを起動:
claude routines start
登録済みのRoutine一覧と状態は:
claude routines list
実行ログは:
claude routines logs,name daily-tests
非常に便利なRoutine例はGitHub Issueの自動分類です。30分ごとに新Issueをスキャンし、タイトルやタグに基づいて自動分類・返信し、重大なバグは担当開発者に直接アサインします。
このRoutineのポイントは、trigger.typeをpolling(定期的にGitHub APIをポーリング)に設定し、allowed_toolsを読み取りと検索だけに制限し、コードの直接修正を許可しない安全策を取ることです。
もう一つの典型例は、毎朝行うコードの健康診断です。Routineはlint、型チェック、ユニットテストを順次実行し、エラーがあれば自動的にブランチを作成して修正PRを出します。
このケースは少し複雑なので、max_turnsを50〜100に設定し、gitのサンドボックス戦略と併用します。Routineは隔離されたブランチ上で動作し、手動審査後にメインブランチにマージします。
ファイルのメンテナンスには、毎日新規のクラスや関数をスキャンし、READMEやAPIドキュメントを自動更新する設定も有効です。これは最も安全なRoutine例であり、コード修正に比べてリスクが低いです。
Routinesを使う際の安全ルールは以下の通りです: 第一に、allowed_toolsを常に制限し、Routineにリモートブランチのプッシュ権限を与えないこと(必要な場合だけ)。 第二に、max_turnsの上限を設定し、無限ループを防ぐ。 第三に、gitの隔離戦略を採用し、Routineは独立したブランチ上で動作させ、手動審査後にマージ。 第四に、Issue分類のようなシンプルなタスクから始め、動作を確認してから自動修復などの複雑なタスクに拡張する。
RoutinesはBackgroundの自動化であり、Dynamic Workflowは人間がリアルタイムで指示を出すインタラクティブな協調です。あなたは対話中にCIを段階的に実行させることもできますが、Routinesはバックグラウンドで自動的に動きます。実務では、まず手動のDynamic Workflowでタスクをテストし、動作を確認した後、Routine設定に封入して定期実行させるのが最良の開発パターンです。
15分でClaude Code Routineを作るのは誇張ではありません。フォルダ作成からYAML記述、サービス起動まで、すべて15分以内に完了します。そして一度設定すれば、毎日あなたのために何時間も繰り返し作業を節約してくれます。
2026年の開発環境では、AIプログラミングツールの最大の価値は「コードを書く速さ」だけでなく、「機械自身がメンテナンスを行うこと」にあります。Routinesはそのビジョンの出発点です。ぜひ今日から、最初のRoutineを試してみてください。 たとえば、「毎朝一回テストを走らせる」ことから始めてみてはいかがでしょう。
この記事は動区編集部が整理し、参考資料としてAnthropic公式ドキュメント(docs.anthropic.com)、公式ブログ、Hacker Newsの議論を含みます。
12.74M 人気度
1.27M 人気度
51.89K 人気度
18.23M 人気度
9.58M 人気度
15 分鐘でClaude Codeルーチンを作成:初心者向け自動化プログラムワークフロー
Claude Code Routines は 2026 年最も過小評価されている AI 開発機能の一つです。わずか 15 分で、毎日自動実行されるコードメンテナンスのワークフローを設定でき、自動化テスト、Issueの分類、PRのレビューまで行えます。この記事ではゼロから最初の Routine を作成する方法を紹介します。
(前提:xAIが急速にGrok Buildを推し進め、v0.2.11に到達!Cursorの二つのコアを引き抜き、Claude Codeに追いつこうとしている)
(補足:実戦例:7つのAgentを使ってVibe Codingをエキスパートレベルの開発フローにアップグレードする方法を手取り足取り教える)
この記事の目次
Toggle
2026年のAI開発者エコシステムにおいて、Claude Codeは多くのチームの標準ツールとなっています。しかし、多くの人はその能力の20%、すなわち即時質問応答や単発タスクしか使いこなしていません。本当にClaude Codeを「対話ツール」から「24/7 自律開発パートナー」へ進化させる鍵は、Routines 機能にあります。
Routinesは、定期的に実行されるプログラムタスクを設定できる仕組みです。想像してみてください:毎朝9時、Claude Codeが自動的にGitHub Issuesをチェックし、優先順位を分類し、テストを走らせ、修正PRを発行します。あなたが起きる頃には、コードはすでにメンテナンス済みです。
難しそう?実はたったの15分でできるのです。
何がClaude Code Routinesなのか?
Routinesは本質的に「スケジュールされたClaude Codeタスク」です。独立したClaudeセッションを起動し、設定したスケジュール(毎時、毎日、またはGitHub webhookトリガー)に従って特定のタスクを繰り返し実行します。一般的なClaude Codeとの違いは、Routinesはバックグラウンドで自律的に動作し、人の手を必要としない点です。
各Routineは三つの要素から構成されます:スケジュールトリガー(いつ実行するか)、タスクコマンド(何をするか)、権限制限(どのツールを使えるか)。これら三つがRoutineの動作範囲を決定します。
第一步:インストールと環境確認
まず、あなたのClaude Code CLIのバージョンがv2.0以上であることを確認してください:
claude,version
もし古い場合は、公式サイトのインストールコマンドで更新してください:npm install -g @anthropic-ai/claude-code
Routines機能はv2.0からサポートされており、2026年5月のOpus 4.8アップデート以降、より安定しています。
第二步:Routine設定ファイルの作成
あなたのプロジェクトのルートディレクトリに .claude/routines/ フォルダを作成し、最初の設定ファイル daily-tests.yml を作ります。
RoutineのYAML構文は非常に直感的です。重要なフィールドは:name(タスク名)、schedule(cron表現)、start_command(タスクコマンド)、allowed_tools(使用許可ツールリスト)、max_turns(最大対話回数、無限ループ防止)です。
例として、「毎日のテスト実行」を設定します。スケジュールは月曜から金曜の午前9時、コマンドは「すべてのテスト失敗を確認し、修正して再実行」、許可権限はファイル編集、端末操作、検索に制限します。
第三步:登録と起動
設定ファイルを書き終えたら、Routineを登録するには一行のコマンド:
claude routines add,file .claude/routines/daily-tests.yml
次に、背景サービスとしてRoutineを起動:
claude routines start
登録済みのRoutine一覧と状態は:
claude routines list
実行ログは:
claude routines logs,name daily-tests
実戦例1:Issueの自動分類
非常に便利なRoutine例はGitHub Issueの自動分類です。30分ごとに新Issueをスキャンし、タイトルやタグに基づいて自動分類・返信し、重大なバグは担当開発者に直接アサインします。
このRoutineのポイントは、trigger.typeをpolling(定期的にGitHub APIをポーリング)に設定し、allowed_toolsを読み取りと検索だけに制限し、コードの直接修正を許可しない安全策を取ることです。
実戦例2:毎日のコードヘルスチェック
もう一つの典型例は、毎朝行うコードの健康診断です。Routineはlint、型チェック、ユニットテストを順次実行し、エラーがあれば自動的にブランチを作成して修正PRを出します。
このケースは少し複雑なので、max_turnsを50〜100に設定し、gitのサンドボックス戦略と併用します。Routineは隔離されたブランチ上で動作し、手動審査後にメインブランチにマージします。
実戦例3:自動ファイル更新
ファイルのメンテナンスには、毎日新規のクラスや関数をスキャンし、READMEやAPIドキュメントを自動更新する設定も有効です。これは最も安全なRoutine例であり、コード修正に比べてリスクが低いです。
セキュリティのベストプラクティス
Routinesを使う際の安全ルールは以下の通りです:
第一に、allowed_toolsを常に制限し、Routineにリモートブランチのプッシュ権限を与えないこと(必要な場合だけ)。
第二に、max_turnsの上限を設定し、無限ループを防ぐ。
第三に、gitの隔離戦略を採用し、Routineは独立したブランチ上で動作させ、手動審査後にマージ。
第四に、Issue分類のようなシンプルなタスクから始め、動作を確認してから自動修復などの複雑なタスクに拡張する。
RoutinesとDynamic Workflowの違い
RoutinesはBackgroundの自動化であり、Dynamic Workflowは人間がリアルタイムで指示を出すインタラクティブな協調です。あなたは対話中にCIを段階的に実行させることもできますが、Routinesはバックグラウンドで自動的に動きます。実務では、まず手動のDynamic Workflowでタスクをテストし、動作を確認した後、Routine設定に封入して定期実行させるのが最良の開発パターンです。
結び
15分でClaude Code Routineを作るのは誇張ではありません。フォルダ作成からYAML記述、サービス起動まで、すべて15分以内に完了します。そして一度設定すれば、毎日あなたのために何時間も繰り返し作業を節約してくれます。
2026年の開発環境では、AIプログラミングツールの最大の価値は「コードを書く速さ」だけでなく、「機械自身がメンテナンスを行うこと」にあります。Routinesはそのビジョンの出発点です。ぜひ今日から、最初のRoutineを試してみてください。
たとえば、「毎朝一回テストを走らせる」ことから始めてみてはいかがでしょう。
この記事は動区編集部が整理し、参考資料としてAnthropic公式ドキュメント(docs.anthropic.com)、公式ブログ、Hacker Newsの議論を含みます。