「デプロイ後の監視、面倒くさくないですか?」
CI/CDが通った。本番にデプロイした。でも、なんか不安でSlackとターミナルを交互に見続けてしまう。
そんな監視地獄から、たった1行のコマンドで解放される方法があります。
結論から言うと
Claude Code v2.1.71で追加された/loopコマンドを使えば、AIが自動で監視・分析・報告してくれる。寝てる間も、ミーティング中も、Claudeが勝手に働いてくれます。
/loop 5m check the deploy status and alert if any errors
これだけ。5分ごとにデプロイ状況をチェックして、エラーがあれば教えてくれる。
2026年3月現在、/loopはMax、Team、Enterpriseプランで利用可能です。
/loopとは何か?
/loopはセッション内で動く軽量cronジョブです。
通常のcronと違い:
- cron式を書く必要なし(自然言語でOK)
- サーバー設定不要
- Claude Codeのセッションで即座に動く
基本構文
# インターバル指定(推奨)
/loop "プロンプト" --interval 15m
# cron式指定(上級者向け)
/loop "プロンプト" --cron "0 9 * * 1-5"
# 回数制限付き
/loop "プロンプト" --interval 1h --times 10
サポートされるインターバル形式:30s, 5m, 1h, 1d
今すぐ使える!実践的な/loopレシピ7選
1. デプロイ監視(最も人気)
/loop "run npm run deploy:status and if any services show unhealthy,
list the service name and last error message" --interval 5m
効果: デプロイ後の「なんか動いてるか不安」から解放
2. テスト自動実行&原因分析
/loop "run npm test and if any tests fail, identify the most likely cause
based on recent code changes and suggest a fix" --interval 2h
効果: 失敗したテストの原因まで自動分析
3. セキュリティ脆弱性チェック
/loop "run npm audit and list any high or critical vulnerabilities,
with recommended actions and affected packages" --interval 24h
効果: 毎日自動でセキュリティ監査
4. Git履歴の日本語サマリー
/loop "summarize all commits from the last 24 hours in Japanese,
grouped by feature area, in bullet points" --cron "0 9 * * 1-5"
効果: 毎朝9時にチームの作業サマリーが届く
5. ドキュメント整合性チェック
/loop "compare the API documentation in /docs with the current function
signatures in /src/api and report any mismatches" --interval 1d
効果: ドキュメントの古い情報を自動検出
6. コード品質モニタリング
/loop "review files changed in the last git commit and flag any functions
over 50 lines or missing error handling" --interval 30m
効果: PRを出す前にコード品質を自動チェック
7. ログウォッチャー
/loop "tail the last 100 lines of /var/log/app.log and summarize
any errors or warnings with potential causes" --interval 10m
効果: ログを読む作業が不要に
セットアップ手順(5分で完了)
Step 1: プロジェクトでClaude Codeを起動
cd your-project
claude
Step 2: /loopコマンドを実行
/loop "your monitoring task" --interval 15m
Step 3: セッションを永続化(重要!)
/loopはセッションが閉じると停止します。永続化するにはtmuxかscreenを使います:
# tmuxの場合
tmux new -s claude-monitor
claude
/loop "your task" --interval 5m
# Ctrl+B, D でデタッチ
再接続するには:
tmux attach -t claude-monitor
知らないと損する3つのTips
Tip 1: /compactで文脈を整理
ループが長時間動くと、コンテキストが肥大化します。定期的に:
/compact
これで履歴を圧縮し、トークン消費を抑えられます。
Tip 2: JSONフォーマットで出力を統一
パースしやすい出力を得るには:
/loop "check status and output ONLY a JSON object with keys:
status, errors, timestamp. No other text." --interval 5m
Tip 3: コスト計算を忘れずに
/loopはAPIコールを消費します。見積もり:
| インターバル | 1日のコール数 | 概算コスト(Pro) |
|---|---|---|
| 5分 | 288回 | 要注意 |
| 30分 | 48回 | 許容範囲 |
| 1時間 | 24回 | 推奨 |
| 24時間 | 1回 | 最小 |
5分間隔で複雑なタスクを実行すると、かなりのトークンを消費します。まずは1時間間隔から始めることを推奨します。
よくある失敗パターンと回避策
失敗1: セッションが切れて監視が止まる
原因: ターミナルを閉じた、SSH接続が切れた
対策: tmux/screenで永続化、またはシステムcronと組み合わせる
失敗2: コンテキストが膨張してエラー
原因: 長時間のループで履歴が溜まりすぎる
対策: /compactを定期的に実行、または--timesで回数制限
失敗3: 結果の通知が来ない
原因: /loopには通知機能がない
対策: ログファイルに出力し、別途監視ツールと連携
システムcronとの併用(本番向け)
より堅牢な監視が必要な場合、シェルスクリプトとcronを組み合わせます:
#!/bin/bash
# /usr/local/bin/claude-daily-check.sh
cd /path/to/project
echo "=== $(date '+%Y-%m-%d %H:%M:%S') ===" >> /var/log/claude-task.log
claude -p "run security audit and report" >> /var/log/claude-task.log 2>&1
crontabに追加:
0 8 * * 1-5 /usr/local/bin/claude-daily-check.sh
これで平日毎朝8時に自動実行されます。
/loopを使った私の実際のワークフロー
朝: チーム作業サマリー
/loop "summarize yesterday's commits and open PRs,
prioritize by urgency" --cron "0 9 * * 1-5"
日中: CI監視
/loop "check GitHub Actions status for main branch,
alert if any workflow fails" --interval 30m
夜: セキュリティスキャン
/loop "run full security scan and save report to
/reports/security-$(date +%Y%m%d).md" --cron "0 2 * * *"
まとめ
/loopコマンドで実現できること:
- 監視の自動化: デプロイ後の不安から解放
- 品質の維持: 自動でコードレビュー・テスト
- 時間の節約: 定型作業をAIに任せる
- セキュリティ強化: 毎日の脆弱性チェック
たった1行のコマンドで、あなたの開発ライフが劇的に変わります。
この記事が役に立ったら、いいねとストックをお願いします!
質問や「こんな/loopの使い方してる!」というアイデアがあれば、コメントで教えてください。
次回は「/loopと外部通知サービスを連携させる方法」を予定しています。
参考リンク
What Is the Claude Code /loop Command? - MindStudio
Claude Code March 2026: All Updates
Claude Code Changelog