Create Skill Test

Genera archivos de test eval.yaml con escenarios y rúbricas para skills de agente.

Por dotnet · dotnet/skills

Probado · Funciona ★ 8.0/10

Create Skill Test — Genera archivos de test eval.yaml con escenarios y rúbricas para skills de agente.

Qué hace

Genera archivos de test eval.yaml para skills de agente en el repositorio dotnet/skills. Úsala al crear tests de skills, redactar escenarios de evaluación, definir assertions y rúbricas, o configurar archivos fixture de test. Se encarga de la generación de eval.yaml, la organización de fixtures y evitar el overfitting. No la uses para ejecutar o depurar tests existentes, ni para la autoría de skills.

Informe de la prueba

Probada generando un eval.yaml para una skill inline de csv-summarizer (1 escenario de activación + 2 de no activación). La instalación literal por git-clone+cp colocó la skill de un solo archivo exactamente en la ruta documentada, con frontmatter válido. A/B: la salida con skill usó el esquema documentado correcto -- nombres reales de tipo de assertion (output_contains/output_matches/exit_success/file_not_exists), bloques setup.files apropiados, sin claves sueltas -- mientras que la salida base hecha desde cero cubrió un caso adicional de no activación pero usó tipos de assertion inválidos (contains/not_contains) y claves de nivel superior skill: y description: por escenario no documentadas, que harían fallar el validador estático del repositorio.

Probado el: 2026-07-12 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /create-skill-testGenera archivos de test eval.yaml con escenarios y rúbricas para skills de agente.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Write eval.yaml tests for this new skill
  • Create test fixtures for this skill's scenarios
  • Define assertions and rubrics for this skill test