mcpField
V
validate

validate

github.com/datocmsテスト・品質3118 回インストール5 日前に更新
リポジトリ

validate について

スキルリポジトリのメンテナー向け検証スキルです。鮮度チェックを実行し、メタデータ、フィクスチャ、古い結果に関する問題の対処方法を示します。

主な機能

  1. 01リポジトリ検証の実行
  2. 02結果同期の鮮度チェック
  3. 03メタデータ同期エラーの報告
  4. 04評価フィクスチャ不足の検出

活用シーン

  1. 01公開前のスキルリポジトリ検証
  2. 02不足しているトリガー評価フィクスチャの特定
  3. 03フィクスチャ変更後の結果の古さを確認

インストール

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

$npx skills add https://github.com/datocms/agent-skills --skill validate

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

詳細

鮮度ゲートを有効にして、リポジトリのバリデーターを実行します。

python3 evals/scripts/validate_skill_repo.py --require-fresh-results-sync

バリデーションに失敗した場合は、エラー出力をよく読み、報告された問題をすべて修正します。

  • メタデータの同期エラー:該当するスキルの SKILL.md のフロントマターに合わせて、agents/openai.yaml ファイルを更新します。
  • 評価用フィクスチャの不足:フィクスチャがないスキルごとに、evals/fixtures/trigger/<skill-name>.json を作成します。
  • 結果の陳腐化:フィクスチャが、結果のコミット後に変更されています。評価を自分で再実行しないでください。評価を再実行するか、古い結果ファイルを削除するかはユーザーが決めるため、その旨を伝えてください。

修正後、バリデーションを再実行して、すべてのチェックに合格することを確認します。

コメント