verification-gate について
Verification Gateは、実装を完了として受け入れる前に、別途検証するスキルです。リポジトリの情報を集め、検証済み・未検証・失敗を区別する検証プロンプトを提供します。
主な機能
- 01Gitリポジトリから検証コンテキストを収集
- 02再利用可能な検証プロンプトのテンプレート
- 03読み取り専用チェックを基本とする動作
- 04検証済み・未検証・失敗の区別
活用シーン
- 01実装を受け入れる前のレビュー
- 02報告されたテストが実行されたかの確認
- 03完了報告前のエッジケース発見
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ learnprompt/ cc-harness-skills --skill verification-gateインストール後、Claude Code で/verification-gateを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.mdreferences/prompt-template.mdsource-notes.mdscripts/verification_context.py詳細
検証ゲート
実装を別途チャレンジパスで確認せずに受け入れるべきでない場合に、このスキルを使用します。
使用する場面
- 実装後の検証
- 実施したとされるテストが本当に実行されたかの確認
- 完了を報告する前にエッジケースを見つける
- 「できたように見える」を「検証済み」または「未検証」にする
クイックスタート
git リポジトリから検証コンテキストを収集します。
python3 {baseDir}/scripts/verification_context.py --repo /path/to/repo
次に、references/prompt-template.md の汎用検証プロンプトを実行します。
検証ルール
- 原則として読み取り専用にする
- 調査結果を最初に示す
- 実行していない検証を実行したかのように示さない
- 検証済み、未検証、失敗を区別する
関連ファイル
- プロンプトテンプレート:references/prompt-template.md
- ソースノート:references/source-notes.md
- ヘルパースクリプト:
python3 {baseDir}/scripts/verification_context.py ...
コメント
Markdown 対応