mcpField

Independent Verifier Pass

おすすめ手動実行
テスト最大 8 ラウンド

Independent Verifier Pass について

プロジェクトがビルドでき、lint とテストを通過することを、独立した検証で繰り返し確認するループです。各ラウンドで検証コマンドを実行し、失敗の出力をもとに修正します。最大 8 ラウンドで終了します。

主な機能

  1. 01ビルド・lint・テストを一度にまとめて確認
  2. 02自己判断ではなく独立した検証
  3. 03最大 8 ラウンド
  4. 04Claude Code から手動で開始

活用シーン

  1. 01コミットやリリース前の総合的な品質チェック
  2. 02広範囲の変更後にプロジェクトの健全性を確認
  3. 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 test
02
失敗を分析

失敗した場合は出力を読み、原因を特定します。ビルドエラー、lint の指摘、テスト失敗のどれかを切り分けます。

03
問題を修正

特定した原因に対してコードを修正します。変更は小さく保ち、次のラウンドで再検証します。

未達 → 次のラウンド条件を満たせば終了

対応エージェント

この Loop をそのまま実行できるコーディングエージェントです。

Claude Code
Cursor

コメント