skill-evaluator
Installation
SKILL.md
Skill Evaluator
This skill provides a standardized, empirical evaluation framework for AI agent skills conforming to the open agentskills.io specification.
1. Evaluation Lifecycle Overview
Evaluating an AI skill follows a strict 5-step lifecycle:
- Validation: Validate
evals/evals.jsonagainst the agentskills.io schema usingjust lint-evals. - Isolation: Prepare isolated working directories under
/tmp/opencode/to prevent repository context (e.g.,AGENTS.mdor active skill files) from leaking into baseline runs. - Dual-Run Execution (A/B Benchmark): Run each evaluation test case across two subagent execution paths:
with_skill: Subagent explicitly reads and enforcesSKILL.mdand reference documents.without_skill: Subagent receives identical prompt with generic professional guidance only.
- Honest Assertion Grading: Inspect generated outputs and evaluate each assertion objectively (recording PASS/FAIL and explicit code evidence in
grading.json). - Aggregation & Reporting: Aggregate metrics into
benchmark.json(just benchmark-evals <dir>), render the Markdown uplift report (just report-evals <dir>), and record qualitative feedback infeedback.json.
2. Workspace & Artifact Conventions
All evaluation run artifacts reside under evals-workspace/iteration-<N>/: