Create Skill Test
Genera file di test eval.yaml con scenari e rubriche per gli agent skill.
Promosso
Cosa fa
Genera file di test eval.yaml per gli agent skill nel repository dotnet/skills. Da usare quando si creano test per skill, si scrivono scenari di valutazione, si definiscono assertion e rubriche, o si impostano file di fixture per i test. Gestisce la generazione di eval.yaml, l'organizzazione delle fixture e la prevenzione dell'overfitting. Non usare per eseguire o fare il debug di test esistenti né per la scrittura di skill.
Rapporto di test
Testato generando un eval.yaml per uno skill inline csv-summarizer (1 scenario di attivazione + 2 di non attivazione). L'installazione verbatim git-clone+cp ha collocato lo skill a file singolo esattamente nel percorso documentato, con frontmatter valido. A/B: l'output con skill ha usato lo schema documentato corretto -- nomi reali dei tipi di assertion (output_contains/output_matches/exit_success/file_not_exists), blocchi setup.files corretti, nessuna chiave superflua -- mentre l'output del base scritto da zero copriva un caso di non attivazione in più ma usava tipi di assertion non validi (contains/not_contains) e chiavi top-level skill: e description: per scenario non documentate, che farebbero fallire il validatore statico del repo.
Testato il: 2026-07-12 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/create-skill-testGenera file di test eval.yaml con scenari e rubriche per gli agent skill.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Write eval.yaml tests for this new skillCreate test fixtures for this skill's scenariosDefine assertions and rubrics for this skill test