validate について
スキルリポジトリのメンテナー向け検証スキルです。鮮度チェックを実行し、メタデータ、フィクスチャ、古い結果に関する問題の対処方法を示します。
主な機能
- 01リポジトリ検証の実行
- 02結果同期の鮮度チェック
- 03メタデータ同期エラーの報告
- 04評価フィクスチャ不足の検出
活用シーン
- 01公開前のスキルリポジトリ検証
- 02不足しているトリガー評価フィクスチャの特定
- 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を作成します。 - 結果の陳腐化:フィクスチャが、結果のコミット後に変更されています。評価を自分で再実行しないでください。評価を再実行するか、古い結果ファイルを削除するかはユーザーが決めるため、その旨を伝えてください。
修正後、バリデーションを再実行して、すべてのチェックに合格することを確認します。
コメント
Markdown 対応