关于 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
如果验证失败,请仔细阅读错误输出,并修复报告的每个问题:
- 元数据同步错误:更新
agents/openai.yaml文件,使其与受影响技能的 SKILL.md 前置信息一致。 - 缺少评估测试夹具:为缺少测试夹具的技能创建
evals/fixtures/trigger/<skill-name>.json。 - 结果过期:某个测试夹具在结果提交后发生了更改。请勿自行重新运行评估;告知用户,由用户决定是否重新运行评估或删除过期的结果文件。
修复后,重新运行验证以确认所有检查均已通过。
评论
支持 Markdown