Create Skill Test
Setter opp eval.yaml-testfiler med scenarioer og rubrikker for agent-skills.
Bestått
Hva den gjør
Setter opp eval.yaml-testfiler for agent-skills i dotnet/skills-repoet. Brukes ved oppretting av skilltester, skriving av evalueringsscenarioer, definering av assertions og rubrikker, eller oppsett av test-fixture-filer. Håndterer generering av eval.yaml, organisering av fixtures, og unngåelse av overfitting. Skal ikke brukes til å kjøre eller feilsøke eksisterende tester, ei heller til forfatting av skills.
Testrapport
Testet ved å sette opp en eval.yaml for et innebygd csv-summarizer-skill (1 aktiveringsscenario + 2 ikke-aktiveringsscenarioer). Verbatim git-clone+cp-installasjon plasserte enkeltfil-skillet nøyaktig på den dokumenterte stien med gyldig frontmatter. A/B: skill-outputen brukte det korrekte, dokumenterte skjemaet — reelle assertion-typenavn (output_contains/output_matches/exit_success/file_not_exists), riktige setup.files-blokker, ingen løse nøkler — mens base-outputen skrevet fra bunnen av dekket ett ekstra ikke-aktiveringstilfelle, men brukte ugyldige assertion-typer (contains/not_contains) og udokumenterte topnivånøkler skill: og per-scenario description: som ville feilet repoets statiske validator.
Testet på: 2026-07-12 · Claude Code 2.x (agent harness)
Installer
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-testSetter opp eval.yaml-testfiler med scenarioer og rubrikker for agent-skills.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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