create-skill-test

Solid

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.

Testing & QA 3,357 stars 247 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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 | Required | Description | |-------|----------|-------------| | Skill name | Yes | The skill being tested (must match a skill under `plugins/<plugin>/skills/`) | | Plugin name | Yes | The plugin the skill belongs to (e.g., `dotnet-msbuild`) | | Skill content | Recommended | The SKILL.md content to understand what the skill teaches | | Scenario descriptions | Recommended | What situations the agent should be tested on | ## Workflow ### Step 1: Locate the target and determine the test directory Tests live at: ``` # For skills: tests/<plugin>/<skill-name>/eval.yaml # For agents (agent. prefix convention): tests/<plugin>/agent.<agent-name>/eval.yaml ``` For skills, verify the skill exists at `plugins/<plugin>/skills/<skill-name>/SKILL.md`. For agents, verify the agent exists at `plugins...

Details

Author
dotnet
Repository
dotnet/skills
Created
4 months ago
Last Updated
today
Language
C#
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category