mcpField
V
validate

validate

github.com/datocms测试与质量3118 次安装6 天前更新
代码仓库

关于 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

如果验证失败,请仔细阅读错误输出,并修复报告的每个问题:

  • 元数据同步错误:更新 agents/openai.yaml 文件,使其与受影响技能的 SKILL.md 前置信息一致。
  • 缺少评估测试夹具:为缺少测试夹具的技能创建 evals/fixtures/trigger/<skill-name>.json。
  • 结果过期:某个测试夹具在结果提交后发生了更改。请勿自行重新运行评估;告知用户,由用户决定是否重新运行评估或删除过期的结果文件。

修复后,重新运行验证以确认所有检查均已通过。

评论

支持 Markdown