mcpField
A
ads-validate

ads-validate

github.com/agricidanielテスト・品質10.5k619 回インストール2 週間前に更新
リポジトリ

ads-validate について

ads-validateは、Claude Adsの契約、スコア、実行、機能、リポジトリ、リリースを検証するスキルです。証拠と復旧手順を含む機械可読な結果を返し、安全でないアンインストールや根拠のないリリース主張を阻止します。

主な機能

  1. 01対象範囲に応じた検証の選択
  2. 02契約、実行、機能の証拠確認
  3. 03リポジトリとリリース準備のゲート実行
  4. 04合否結果と復旧手順の提示
  5. 05証拠が古い、または利用不能な場合の主張レベル引き下げ
  6. 06削除前のアンインストール対象パス検証

活用シーン

  1. 01利用前のClaude Adsバンドル確認
  2. 02リポジトリやリリース準備のブロッカー特定
  3. 03ファイル削除前のアンインストール安全性確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/agricidaniel/claude-ads --skill ads-validate

インストール後、Claude Code で/ads-validateを入力して読み込まれたか確認します。

詳細

Claude Ads の検証

最も範囲の狭い検証対象を選択します。

  • コントラクトまたはバンドル:決定論的なコアバリデーターを使用します。
  • スコア:制御項目、検出結果、カテゴリの重み、カバレッジを検証します。
  • 実行:マニフェストの完全性、ソースの系譜、プライバシー、ワーカーの状態、 レンダリング成果物を確認します。
  • 機能:実装、フィクスチャ、テスト、ソース、正確なモード設定を必須とします。
  • リポジトリ:決定論的検証、ルーティング、セキュリティ、インストーラー、レンダリング、エビデンス、 パッケージング、鮮度のゲートを実行します。
  • リリース:新しいコンテキストでリリース検証を実行します。

機械可読な合否結果、最優先のブロッカー、正確なエビデンス、復旧手順を返します。ドキュメントの完成度が高いことや、以前のリリースが合格したことを理由に、成熟度を引き上げてはいけません。古いエビデンスや、スキップされたリモート CI は準備状況を引き下げます。

再検証または引き下げの判断は ads-research が行います。ソースまたはファイルシステムへのアクセスが利用できず、期限切れの主張を再検証できない場合は、現在のエビデンスチェックを失敗として返し、今回の実行ではその主張を引き下げ、不足しているアクセスを要求する前に、依存するリリースの最新性に関するアサーションをブロックします。

インストールとアンインストールの検証

アンインストールで削除できるのは、対応する Claude Ads 所有権マニフェストに記載された正確なパスだけです。削除を開始する前に、マニフェスト全体と設定されたルートの境界を検証します。マニフェストが存在しない、無効である、一致しない、または安全でない場合は、何も削除せずに停止し、手動レビューを求めます。ads-* グロブで削除対象を検出してはいけません。ads-weather のような無関係なスキルは、そのまま残す必要があります。

パイプでシェルに渡すインストール手順は拒否してください。安全なインストールでは、ホストのネイティブインストーラー、またはローカルで検査したチェックアウト/アーカイブを使用します。アーカイブは、実行前に信頼できるリリースチャネルを参照して SHA-256 チェックサムを検証する必要があります。

コメント