Skill evaluation
Evaluate whether an instruction change improves observable agent behavior.
Requires a way to run fresh agent sessions and inspect their artifacts. A static
review is useful when that capability is missing, but is not a behavioral trial.
- Define the comparison. Name the candidate change, baseline, and intended
behavioral improvement. Choose a small set of realistic tasks, including a case
that should not trigger the skill where invocation behavior is under evaluation.
Write a rubric with concrete observable criteria before running anything.
- Control the inputs. Compare variants using the same model and configuration,
task input, starting project state, tool access, and resource limits. Treat model
changes as a separate experiment. Use fresh isolated sessions to avoid transfer
from one variant to another. Record skill content hashes and environment details.
- Keep expectations out of the task. Give each runner an ordinary user request
and only the artifacts needed to perform it. Keep the judge rubric, expected
result, other outputs, and variant identities outside runner-visible paths. Use
neutral project names and sanitized output labels; avoid instructions asking the
runner to claim it followed particular rules. Explicit-use tests may name the
skill. Discovery tests must use the harness's real discovery mechanism.
- Run and retain evidence. Capture final artifacts, executable check results,
errors, and any available scoped tool trace. Repeated trials help distinguish
instruction effects from variation. Decide the affordable trial count before
examining results; explain later changes to the experiment. Keep timeouts and
failed attempts in the results rather than silently dropping them.
- Score and inspect. Prefer objective checks for observable behavior. A judge
sees sanitized outputs on one rubric, without variant or model identity. Inspect
actual files and check claimed results. Tool traces can establish whether a skill
was read; self-report cannot. When traces are absent, mark that criterion unknown.
- Recommend. Report the setup, per-task results, regressions, resource cost where
available, and uncertainty. A small trial provides bounded evidence, not universal
superiority or cross-harness compatibility. Recommend keep, revise, or inconclusive
against the original criteria. Retain an exact mapping from labels to variants
outside runner-visible resources so the experiment can be audited.
Controlled validation does not authorize installing skills for everyday use or
modifying unrelated harness settings. If isolation or independent sessions are
unavailable, deliver the prepared experiment and its specific execution blocker.
1---2name: skill-evaluation3description: Compare skill variants on realistic tasks with controlled inputs and evidence-based scoring.4---56# Skill evaluation78Evaluate whether an instruction change improves observable agent behavior.9Requires a way to run fresh agent sessions and inspect their artifacts. A static10review is useful when that capability is missing, but is not a behavioral trial.11121. **Define the comparison.** Name the candidate change, baseline, and intended13 behavioral improvement. Choose a small set of realistic tasks, including a case14 that should not trigger the skill where invocation behavior is under evaluation.15 Write a rubric with concrete observable criteria before running anything.162. **Control the inputs.** Compare variants using the same model and configuration,17 task input, starting project state, tool access, and resource limits. Treat model18 changes as a separate experiment. Use fresh isolated sessions to avoid transfer19 from one variant to another. Record skill content hashes and environment details.203. **Keep expectations out of the task.** Give each runner an ordinary user request21 and only the artifacts needed to perform it. Keep the judge rubric, expected22 result, other outputs, and variant identities outside runner-visible paths. Use23 neutral project names and sanitized output labels; avoid instructions asking the24 runner to claim it followed particular rules. Explicit-use tests may name the25 skill. Discovery tests must use the harness's real discovery mechanism.264. **Run and retain evidence.** Capture final artifacts, executable check results,27 errors, and any available scoped tool trace. Repeated trials help distinguish28 instruction effects from variation. Decide the affordable trial count before29 examining results; explain later changes to the experiment. Keep timeouts and30 failed attempts in the results rather than silently dropping them.315. **Score and inspect.** Prefer objective checks for observable behavior. A judge32 sees sanitized outputs on one rubric, without variant or model identity. Inspect33 actual files and check claimed results. Tool traces can establish whether a skill34 was read; self-report cannot. When traces are absent, mark that criterion unknown.356. **Recommend.** Report the setup, per-task results, regressions, resource cost where36 available, and uncertainty. A small trial provides bounded evidence, not universal37 superiority or cross-harness compatibility. Recommend keep, revise, or inconclusive38 against the original criteria. Retain an exact mapping from labels to variants39 outside runner-visible resources so the experiment can be audited.4041Controlled validation does not authorize installing skills for everyday use or42modifying unrelated harness settings. If isolation or independent sessions are43unavailable, deliver the prepared experiment and its specific execution blocker.