Create Skill Test
Scaffolder eval.yaml-testfiler med scenarier og rubrikker til agent-skills.
Testet · Virker
Hvad det gør
Scaffolder eval.yaml-testfiler til agent-skills i dotnet/skills-repositoriet. Brug det, når du opretter skilltest, skriver evalueringsscenarier, definerer assertions og rubrikker, eller sætter test-fixture-filer op. Håndterer generering af eval.yaml, organisering af fixtures og undgåelse af overfitting. Brug det ikke til at køre eller fejlsøge eksisterende tests, og heller ikke til at forfatte skills.
Testrapport
Testet ved at scaffolde en eval.yaml til et inline csv-summarizer-skill (1 aktiveringsscenarie + 2 ikke-aktiveringsscenarier). Ordret git-clone+cp-installation placerede enkeltfil-skillet præcis på den dokumenterede sti med gyldig frontmatter. A/B: det skill-understøttede output brugte det korrekte dokumenterede skema -- rigtige assertion-typenavne (output_contains/output_matches/exit_success/file_not_exists), korrekte setup.files-blokke, ingen løse nøgler -- mens basisoutputtet fra bunden dækkede ét ekstra ikke-aktiveringstilfælde, men brugte ugyldige assertion-typer (contains/not_contains) og udokumenterede top-level skill:- og per-scenarie description:-nøgler, der ville fejle repoets statiske validator.
Testet: 2026-07-12 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/dotnet/skills cd skills mkdir -p ~/.claude/skills cp -r .agents/skills/create-skill-test ~/.claude/skills/create-skill-test
Kommandoer og eksempelprompter
/create-skill-testScaffolder eval.yaml-testfiler med scenarier og rubrikker til agent-skills.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Write eval.yaml tests for this new skillCreate test fixtures for this skill's scenariosDefine assertions and rubrics for this skill test