verification-before-completion
主張する前に確認する
こちらからも入手できます: CodingCossack,ZhanlinCui,davila7,Dimon94,ANcpLua,Cycleaddict,obra,DYAI2025,Cygnusfear
このスキルは、作業完了を主張する前に AI アシスタントに確認コマンドの実行と出力の確認を要求することで、虚偽の完了主張を防ぎます。証拠に基づく報告を強制します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「verification-before-completion」を使用しています。 主張:すべてのテストが合格
期待される結果:
`npm test` を実行した後、34/34 のテストが 0 件の失敗で合格しています。終了コードは 0 です。テストは合格します。
「verification-before-completion」を使用しています。 主張:ビルドが成功
期待される結果:
`npm run build` を実行した後、終了コードは 0 で出力にエラーはありません。ビルドは成功します。
「verification-before-completion」を使用しています。 主張:バグが修正済み
期待される結果:
元の失敗したコマンドを実行した後、エラーは表示されなくなり、コマンドは終了コード 0 で終了します。バグは修正済みです。
セキュリティ監査
安全This is a behavioral skill that provides guidelines for AI verification practices. The static scanner flagged external command examples and cryptographic references, but these are false positives - the skill contains only documentation and example text in markdown format, not actual executable code. No real code execution, network requests, or file operations exist in this skill.
検出されたパターン
品質スコア
作れるもの
テスト完了の確認
すべてのテストが合格だと主張する前に、AI はテストコマンドを実行し、実際の出力を 0 件の失敗で表示する必要があります。
ビルド成功の確認
ビルドが成功だと主張する前に、終了コードが 0 であることを確認し、ビルド出力を確認してください。
バグ修正の確認
バグが修正済みだと主張する前に、元の失敗したテストまたはコマンドを実行して、合格したことを確認してください。
これらのプロンプトを試す
[component] が機能していることを確認する必要があります。確認のためにどのコマンドを実行すべきですか?実行した後、成功を主張する前に正確な出力を表示してください。
コミットまたは PR を作成する前に、テストスイート全体を実行して出力を表示してください。テストが合格だと主張する前に、0 件の失敗を確認する必要があります。
ビルドコマンドを実行して終了コードを確認してください。出力を表示してください。終了コードが 0 であることを確認するまで、ビルドが成功したと主張しないでください。
エージェントが [task] の完了を報告しました。このレポートを信頼しないでください。VCS の diff を確認し、変更が存在することを確認し、確認コマンドを実行して実際の完了を確認してください。
ベストプラクティス
- 確認コマンドは常に新鮮に実行する - 以前の実行やキャッシュされた結果に依存しない
- 成功を主張する前に証拠として実際のコマンド出力を表示する
- 出力テキストだけでなく終了コードも確認する - コマンドは出力を生成しても失敗する可能性がある
回避
- 確認を実行せずに「合格するはず」や「おそらく機能する」に基づいて成功を主張する
- 独立した確認なしにエージェントの成功レポートを信頼する
- 部分的な確認(リンター合格など)を完全な成功の証拠として使用する