Skip to main content

waza-runner

Run evaluations on Agent Skills to measure their effectiveness. USE FOR: "run skill evals", "evaluate my skill", "test skill quality", "check skill triggers", "skill compliance check", "measure skill performance", "run evals on [skill-name]", "grade skill execution". DO NOT USE FOR: writing skills (use skill-authoring), improving frontmatter (use sensei), or general testing unrelated to skills.

소스 정보

저장소
microsoft/waza
최근 소스 활동
2026년 5월 23일 20:33
감지된 SKILL.md 언어
영어
스타
1,428
포크
92

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
waza-runner
description
Run evaluations on Agent Skills to measure their effectiveness. USE FOR: "run skill evals", "evaluate my skill", "test skill quality", "check skill triggers", "skill compliance check", "measure skill performance", "run evals on [skill-name]", "grade skill execution". DO NOT USE FOR: writing skills (use skill-authoring), improving frontmatter (use sensei), or general testing unrelated to skills.
metadata
{"author":"spboyer","version":"1.0"}
# Skill Eval Runner > Evaluate Agent Skills like you evaluate AI Agents This skill runs evaluations on other skills to measure their effectiveness using the same patterns that power AI agent evaluations. ## When to Use - Running quality evaluations on a skill - Testing if a skill triggers on correct prompts - Measuring skill behavior quality - Generating eval reports for CI/CD ## Commands ### Run Evals ``` Run evals on <skill-name> ``` ### Initialize Eval Suite ``` Create evals for <skill-name> ``` ### Generate Report ``` Generate eval report for <skill-name> ``` ## Workflow 1. **Check for Eval Suite**: Look for `eval.yaml` in the skill directory 2. **Load Tasks**: Parse task definitions from `tasks/*.yaml` 3. **Execute**: Run each task through the configured graders 4. **Report**: Output results in JSON or Markdown format ## Metrics Measured | Metric | Description | Default Threshold | |--------|-------------|-------------------| | Task Completion | Did the skill accomplish the goal? | 80% | | Trigger Accuracy | Was skill invoked on correct prompts? | 90% | | Behavior Quality | Tool calls, efficiency, reasoning | 70% | ## Grader Types - **Code Graders**: Deterministic assertions, regex matching - **LLM Graders**: Model-as-judge with configurable rubrics - **Human Graders**: Manual review workflow ## Example Usage ### Running Evals ```bash # From CLI waza run ./my-skill/eval.yaml # Output to file waza run ./my-skill/eval.yaml -o results.json ``` ### Interpreting Results ```json { "summary": { "pass_rate": 0.85, "composite_score": 0.82 }, "metrics": { "task_completion": { "score": 0.9, "passed": true }, "trigger_accuracy": { "score": 0.95, "passed": true } } } ``` ## References - [Eval Specification](references/EVAL-SPEC.md) - Full eval.yaml schema - [Writing Tasks](references/WRITING-TASKS.md) - Task definition guide - [Grader Reference](references/GRADERS.md) - Available graders
GitHub에서 보기