CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/Claude.ai
Claude.ai/2026-03-12初級

Claude Code の /loop と cron スケジューリングを、常駐ワーカーとして使ってみて

Claude Code の /loop コマンドと cron スタイルのスケジューリングを、個人開発の定期タスクに実際に組み込んで使った記録です。基本の書き方から、3日で消えるタスク・アイドル時しか動かないといった落とし穴、そして本物の cron と使い分ける判断軸までまとめました。

claude-code129automation54schedulingworkflow24

個人開発の合間に、深夜のプルリクエストのレビューやエラーログの見張りを、できれば自分が寝ている間に済ませたいと思っていました。かといって、そのためだけにサーバーへ cron を仕込んで運用まで面倒を見るのは、正直重い。そんな折に Claude Code へ追加された /loop コマンドを、まさにこの「ちょっとした常駐作業」に充てて数週間まわしてみました。

結論から言うと、手軽さは期待どおりでしたが、素の cron のつもりで任せると足をすくわれる癖がいくつかありました。ここでは基本の使い方に加えて、実際に使って初めて分かった落とし穴と、どこまでを任せてどこからは別の仕組みに寄せるべきかの線引きを共有します。

/loop の基本 — 一行で繰り返しを仕込む

/loop は、指定したプロンプトやスラッシュコマンドを一定間隔で繰り返し実行するコマンドです。書き方はいたってシンプルで、間隔と実行内容を並べるだけです。

/loop [間隔] [実行するコマンドやプロンプト]

たとえば、特定のプルリクエストを2時間ごとにレビューさせたいなら、こう書きます。

/loop 2h /review-pr 1234

これでセッションが開いている間、2時間ごとに PR #1234 のレビューが自動で走ります。間隔は次の単位で指定できます。cron 構文に不慣れでも、自然言語でおおよその間隔を伝えれば解釈してくれます。

単位表記
s30s
m15m
時間h2h
d1d

私が最初に組んだのは、ログ監視とテストの二つでした。

/loop 15m logs/error.log を確認して、重大なエラーがあれば要点だけ報告してください
/loop 30m テストを実行して、失敗があれば原因を調べて直してください

15分ごとにログの異常を拾い、30分ごとにテストを回す。個人開発では自分がレビュアーも運用担当も兼ねているので、こうした下ごしらえを機械に任せられるだけでも助かります。人が張り付かなくても、朝には「何が起きて何を直したか」が会話に積み上がっている——この体験自体は、想像していたとおり快適でした。

使って初めて分かった三つの癖

問題は、素の cron と同じ気持ちで任せたときに現れました。次の三点は、ドキュメントを読んで頭で理解していたつもりでも、実際に取りこぼしてから体で覚えたものです。

セッションを閉じると全部消える

/loop のタスクが動くのは、Claude Code が起動していて、かつアイドル状態のときだけです。ターミナルを閉じたり、セッションが終わったりすると、登録していたタスクはまとめてキャンセルされます。私は一度、ノートPCを閉じて出かけたつもりが、帰宅後に「何も動いていない」ことに気づきました。サーバー上で回る cron のように、マシンを離れても走り続けてくれるわけではありません。常駐させたいなら、端末を開いたまま・スリープさせない前提で組む必要があります。

3日で自動的に消える

タスクには作成から3日という有効期限があります。最後に一度実行されたあと、静かに削除されます。「一度組めばずっと動く」と思い込んでいると、週明けにタスクが消えていて戸惑うことになります。恒久的に回したい処理には向きません。あくまで、いまこの数日の作業を軽くするための道具、と割り切るのが正解でした。

アイドル時しか発火しない

Claude Code が別の作業で忙しいと、スケジュールされたタスクはその隙間を待ちます。込み入った実装を対話でお願いしている最中は、15分間隔のログ監視がきっちり15分ごとには来ません。厳密な時刻保証が要る処理——たとえば「毎時0分に必ず集計する」といった約束——には使わないほうが安全です。

本物の cron・サーバー側の定期実行と使い分ける

これらの癖を踏まえると、/loop の得意分野がはっきりしてきます。私は次の基準で振り分けるようにしました。

  • 数日で終わる・手元にいる間だけでいい作業 → /loop に任せる(PRの下見、ログの拾い読み、書きかけコードの軽い点検)
  • 端末を閉じても動き続けてほしい → サーバーの cron / CI に寄せる
  • 実行時刻を厳密に守りたい → /loop は避ける(アイドル待ちでずれる)
  • 失敗を確実に人へ通知したい → 監視は別系統に持たせる/loop はセッションが死ぬと通知ごと消える)

言い換えると、/loop は CI/CD の置き換えではなく、対話セッションのかたわらで雑用をこなしてくれる相棒です。この線引きさえ間違えなければ、日々の細かな繰り返しはずいぶん軽くなります。

なお、スケジュールしたタスクが「止まっているのか、ただ順番を待っているだけなのか」を見分けたい場面もよくあります。応答が返らないときの切り分けについては、Claude が応答しない・止まるときの見分け方 に別途まとめていますので、あわせて役立てていただければ幸いです。

次の一歩

もし試すなら、いきなり本番の作業を預けず、まずは害のない読み取り系——logs/error.log の監視のような、失敗しても壊れない一つのタスクから始めてみてください。数日回してみると、アイドル待ちのずれや3日での消滅といった癖が、身をもって分かります。そのうえで「端末を閉じても続けたいもの」だけをサーバー側へ引き上げていくと、/loop とサーバー cron の役割分担が自然と決まっていきます。

私自身、最初はこれ一つで夜間運用を全部まかなえると期待して、見事に取りこぼしました。同じ回り道をせずに済む方が一人でも増えればと思い、つまずいた順に書き残しておきます。

シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

もしこの記事がお役に立ちましたら、チップ(¥150)で応援いただけると大変励みになります。広告なしでの運営を続けるため、皆さまのご支援が大きな力になっています。

関連記事

Claude Code2026-06-18
Claude Code に /cd が来た — キャッシュを温存したまま複数リポジトリを横断する運用設計
Claude Code に追加された /cd で作業ディレクトリを移すと、プロンプトキャッシュを作り直さずにセッションを別リポジトリへ運べます。複数リポジトリを順に処理する運用での設計判断と落とし穴をまとめました。
Claude Code2026-04-22
Claude Code で Conventional Commits を自動生成する — git diff から type と scope を推論させる
コミットメッセージがいつのまにか「update」ばかりになっていませんか。Claude Code に git diff を読ませて Conventional Commits 形式に変換する、小さな運用ルールをまとめました。
Claude Code2026-03-24
Claude Code Hooks — 開発ワークフローを自動化する実践テクニック集
Claude Code Hooksを使って開発ワークフローを自動化する実践テクニックを解説。PreToolUse・PostToolUseフックの設定方法から、コードレビュー自動化、セキュリティチェック、デプロイパイプライン連携まで網羅します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →