Independent Verifier Pass
おすすめ手動実行テスト最大 8 ラウンド
Independent Verifier Pass について
プロジェクトがビルドでき、lint とテストを通過することを、独立した検証で繰り返し確認するループです。各ラウンドで検証コマンドを実行し、失敗の出力をもとに修正します。最大 8 ラウンドで終了します。
主な機能
- 01ビルド・lint・テストを一度にまとめて確認
- 02自己判断ではなく独立した検証
- 03最大 8 ラウンド
- 04Claude Code から手動で開始
活用シーン
- 01コミットやリリース前の総合的な品質チェック
- 02広範囲の変更後にプロジェクトの健全性を確認
- 03CI で失敗したビルド・lint・テストの修正
- 目標
- 独立した検証のもとで、ビルド・lint・テストが全て成功している。
- 終了条件
- 全ての検証コマンドが終了コード 0 で終わった時点で停止します。
- 各ラウンドの間に実行
- npm run build && npm run lint && npm test
起動プロンプト
Claude Code に貼り付けて実行すると、終了条件を満たすまでエージェントが以下の手順を繰り返します。
prompt.md
「Independent Verifier Pass」ループを開始します。 目標:独立した検証のもとで、ビルド・lint・テストが全て成功している。 最大ラウンド数:8。 ステップ 1:検証チェックを実行 — npm run build && npm run lint && npm test を実行し、ビルド・lint・テストを順に確認します。どれかが失敗すると、コマンドは 0 以外の終了コードで終わります。 `npm run build && npm run lint && npm test` ステップ 2:失敗を分析 — 失敗した場合は出力を読み、原因を特定します。ビルドエラー、lint の指摘、テスト失敗のどれかを切り分けます。 ステップ 3:問題を修正 — 特定した原因に対してコードを修正します。変更は小さく保ち、次のラウンドで再検証します。 各ラウンドの間に実行:`npm run build && npm run lint && npm test` 終了条件:全ての検証コマンドが終了コード 0 で終わった時点で停止します。
手順
各ラウンドは順番に実行され、終了条件を満たさなければ次のラウンドへ進みます(最大 8 ラウンド)。
01
検証チェックを実行
npm run build && npm run lint && npm test を実行し、ビルド・lint・テストを順に確認します。どれかが失敗すると、コマンドは 0 以外の終了コードで終わります。
$
npm run build && npm run lint && npm test02
失敗を分析
失敗した場合は出力を読み、原因を特定します。ビルドエラー、lint の指摘、テスト失敗のどれかを切り分けます。
03
問題を修正
特定した原因に対してコードを修正します。変更は小さく保ち、次のラウンドで再検証します。
未達 → 次のラウンド条件を満たせば終了
対応エージェント
この Loop をそのまま実行できるコーディングエージェントです。
Claude Code
Cursor
コメント
Markdown 対応