2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【神機能】Claude Codeの/loopで「放置プレイ開発」が可能に!5分で設定できる自動監視システム

2
Posted at

「デプロイ後の監視、面倒くさくないですか?」

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はセッションが閉じると停止します。永続化するにはtmuxscreenを使います:

# 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

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?