Loop 繰り返しスケジューラー
ワークフロー入門
Claude Codeの公式バンドルスキル /loop はプロンプトを繰り返し実行するスケジューラーです。単純な繰り返しからcron式ベースの定期実行まで対応し、デプロイ監視、定期コード点検、データ収集など繰り返しタスクを自動化します。
トリガー
/loop使用頻度必要時
デプロイ後のサービス状態を監視するDevOpsなら? /loopでヘルスチェックを定期実行
定期的なコード品質チェックを行いたいチームなら? /loop + cronで毎朝自動レビュー実行
繰り返しcronスケジューリングバンドルスキル自動化
動作フロー
/loop [プロンプト] 実行 → 繰り返し設定
↓
繰り返し周期決定(回数 or cron)
↓
繰り返し実行サイクル
iteration-1
1回目実行 + 結果記録
iteration-2
2回目実行 + 変更検出
iteration-N
N回目実行 + 累積レポート
↓
✓ 完了サマリー + 変更履歴
スキルコード
# Loop Scheduler — Built-in Bundled Skill
## Trigger: /loop [prompt]
Claude Code's official bundled skill for repeating tasks.
### Usage patterns:
1. Simple repeat:
```bash
# Run a prompt 5 times
/loop --count 5 "check for new errors in logs"
```
2. Cron scheduling:
```bash
# Run every 30 minutes
/loop --cron "*/30 * * * *" "run health check on staging"
# Run daily at 9 AM
/loop --cron "0 9 * * *" "generate daily code quality report"
```
3. Deploy monitoring:
```bash
# Monitor after deploy for 1 hour
/loop --duration 1h --interval 5m "check error rates and latency"
```
### Key features:
- Cron expression support (v2.1.71+)
- Iteration-aware context (each run knows its position)
- Change detection between iterations
- Cumulative reporting
- Stop conditions (on error, on success, on change)
### Output per iteration:
- Timestamp and iteration number
- Results and any changes detected
- Running summary across iterations
コピーしてCLAUDE.mdに貼り付ければ、すぐに使えます。
Loop 繰り返しスケジューラー の仕組み
Loopは指定されたプロンプトを回数ベース(--count)またはcronベース(--cron)で繰り返し実行します。各反復で結果を記録し、前回実行との変更を検出して累積レポートを生成します。
Loop 繰り返しスケジューラー が力を発揮する場面
デプロイ後の監視、定期的なコード品質チェック、定期データ収集など繰り返しタスクの自動化に最適です。
主な強み
- cron式で精密なスケジューリングが可能
- 反復間の変更検出で異常アラート
- 累積レポートでトレンド把握
- 停止条件設定可能(エラー時、成功時、変更検出時)