ループとは正確には何ですか?
ループは、目標、進捗を客観的に検証する検査コマンド、退出条件、最大反復回数の4つで構成される、AI コーディングエージェント向けの再利用可能なワークフローです。起動プロンプトをエージェントに貼り付ければ、退出条件を満たすまで検査コマンドを再実行しながら自律的にタスクを進めます。
コーディングエージェントがタスクを完了するまで自律的に進められる、再利用可能なプロンプトと段階的なワークフロー。
After implementation, run a cleanup pass: remove debug code, tighten naming, delete dead branches, and align with project conventions.
Review your own diff like a senior reviewer, fix issues, and repeat for three passes before opening the PR.
AI コーディングエージェント向けの再利用可能な Loops に関するよくある質問
ループは、目標、進捗を客観的に検証する検査コマンド、退出条件、最大反復回数の4つで構成される、AI コーディングエージェント向けの再利用可能なワークフローです。起動プロンプトをエージェントに貼り付ければ、退出条件を満たすまで検査コマンドを再実行しながら自律的にタスクを進めます。
通常のプロンプトは1ターンの1つの指示です。ループは繰り返されるターンを取り巻くシステムで、エージェントに自分の作業をどう検証し、いつ停止するかを伝えます。そのため、毎回プロンプトを入力し直さなくても作業を継続できます。この手法は Loop Engineering と呼ばれます。
このページのほとんどのループは特定のエージェントに依存しません——起動プロンプトはただのテキストなので、Claude Code、Cursor、Codex など任意のコーディングエージェントに貼り付けて使えます。各ループの詳細ページには、専用に構築・テストされたエージェントが記載されています。
テスト修正、CI 失敗の解消、コードレビュー、デプロイ検証、大規模リファクタリングの完了など、複数回の修正パスと客観的な合格チェックが必要なタスクにはループを使いましょう。単発の質問や完了条件が明確でないタスクには、通常ループは不要です。
テスト、型チェック、Lint、デプロイのヘルスチェックなど、意味のある終了コードを返す安定した再実行可能なチェックを選びましょう。観測可能な完了状態を定義し、AI エージェントが無限に再試行しないよう最大イテレーション数を設定してください。
ループはプロンプトとコマンドを繰り返し実行するため、ファイル・ネットワーク・シークレット・デプロイへのアクセスを制限し、リスクのある作業は分離したブランチやサンドボックスで実行し、イテレーション上限と人によるレビューを維持してください。レビューされていないループに破壊的なコマンドを実行させてはいけません。