create-skill-test

仓库创建 2026年2月4日最近提交 18 小时前SkillHot 收录 20 天前
▸ 精选理由

自动化生成合规的评测场景,降低编写门槛。

这个 Skill 做什么

为 dotnet/skills 仓库生成 eval.yaml 的技能测试脚本与夹具。

为 dotnet/skills 仓库生成 eval.yaml 的测试脚手架和夹具,适合在新增技能时编写评估场景、断言和评分规则并组织测试夹具。会帮你遵循 repo 约定、避免过拟合,并生成格式正确的 eval.yaml 与配套文件。注意它只负责生成和设计测试用例,不用于实际运行或调试测试。

▸ 展开 SKILL.md 英文原文

Scaffolds eval.yaml test files for agent skills in the dotnet/skills repository. Use when creating skill tests, writing evaluation scenarios, defining assertions and rubrics, or setting up test fixture files. Handles eval.yaml generation, fixture organization, and overfitting avoidance. Do not use for running or debugging existing tests nor for skills authoring.

开发编程测试脚手架eval.yaml技能评估CI通用
4.8k
Stars
351
Forks
40
仓库内 Skill
+610
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/dotnet/skills/main/.agents/skills/create-skill-test/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/dotnet/skills/main/.agents/skills/create-skill-test/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Create Skill Test

This skill helps you scaffold evaluation tests (`eval.yaml`) for agent skills, ensuring they conform to the dotnet/skills repository conventions, pass the skill-validator checks, and avoid common overfitting pitfalls.

## When to Use

- Creating a new `eval.yaml` test file for a skill
- Adding scenarios to an existing eval file
- Setting up test fixture files alongside eval definitions
- Reviewing whether rubric items and assertions risk overfitting

## When Not to Use

- Running or debugging existing tests (use the skill-validator directly)
- Modifying the skill-validator tool itself
- Creating or editing SKILL.md files (use the `create-skill` skill)

## Inputs

| Input
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有