Create Skill Test
Vytváří kostry souborů eval.yaml se scénáři a hodnoticími kritérii pro agentní skilly.
Otestováno · Funguje
Co umí
Vytváří kostry souborů eval.yaml pro agentní skilly v repozitáři dotnet/skills. Použijte při vytváření testů skillů, psaní hodnoticích scénářů, definování assertions a hodnoticích kritérií nebo nastavování testovacích fixture souborů. Zvládá generování eval.yaml, organizaci fixture souborů a předcházení overfittingu. Nepoužívat pro spouštění nebo ladění existujících testů ani pro tvorbu samotných skillů.
Testovací report
Testováno na kostře eval.yaml pro inline skill csv-summarizer (1 aktivační + 2 neaktivační scénáře). Doslovná instalace git-clone+cp umístila jednosouborový skill přesně na dokumentovanou cestu s platným frontmatterem. A/B: výstup se skillem použil správné zdokumentované schéma — skutečné názvy typů assertions (output_contains/output_matches/exit_success/file_not_exists), správné bloky setup.files, žádné cizí klíče navíc — zatímco výstup základní větve psaný od nuly pokryl o jeden neaktivační případ navíc, ale použil neplatné typy assertions (contains/not_contains) a nezdokumentované klíče nejvyšší úrovně skill: a description: u jednotlivých scénářů, které by neprošly statickým validátorem repozitáře.
Testováno: 2026-07-12 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/create-skill-testVytváří kostry souborů eval.yaml se scénáři a hodnoticími kritérii pro agentní skilly.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Write eval.yaml tests for this new skillCreate test fixtures for this skill's scenariosDefine assertions and rubrics for this skill test