Benchmark validation procedure for one assigned benchmark-related target. For optimization EXP-* targets, independently classify candidate outcome. For engineering VAL-* or legacy engineering targets, prove or disprove the required benchmark/performance assertion.
71%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/benchmark-validator/SKILL.mdUse this skill for a validation assignment targeting exactly one benchmark-related assertion.
For optimization EXP-* targets, you are not selecting the winner or optimizing
further. You independently decide whether the experiment produced a trustworthy
outcome under its contract.
For optimization EXP-* targets, act as an adversarial tester for the selected
candidate. The contract is the minimum bar, not the whole test plan. Before
promotion, define and run a compact but comprehensive validation plan that
attacks the candidate's likely correctness and performance failure modes.
For engineering VAL-* or legacy engineering targets, do not use optimization
outcome semantics. Pass only when the assigned benchmark, performance,
correctness, and guardrail behavior required by the assignment and contract is
proven with fresh evidence.
Read:
AGENTS.md.If the assignment targets more than one benchmark-related assertion, fail the assignment as too broad and request attention.
Identify artifacts
Audit evidence integrity
invalid; for an engineering target, mark the item
passed=false.Define adversarial validation plan
EXP-*, do this before remeasurement. Do not only run the
contract's benchmark command.invalid rather than promoting from aggregate
speed alone.Remeasure independently
Run correctness and guardrails
EXP-*, run the adversarial validation plan as well as
the contract-required checks.rejected, not promoted.invalid.Classify outcome
EXP-*
target or an engineering/legacy target.promoted: credible integrity, setup complete, correctness/guardrails pass, metric meets promotion rule.rejected: credible integrity and setup, but correctness/guardrails fail or metric does not win.budget_exhausted: declared budget prevented completion and the contract allows that honest outcome.invalid: missing ledger/ref/checks, broken candidate binding, compromised evidence, or unverifiable setup.For optimization EXP-* targets, use passed=true for promoted, rejected,
or legitimate budget_exhausted; use passed=false for invalid.
For engineering VAL-* or legacy engineering targets, use normal validation
semantics: passed=true only when the assigned benchmark/performance assertion
and required guardrails pass with fresh evidence. A rejected candidate, failed
guardrail, missing evidence, or budget-exhausted result is passed=false unless
the contract explicitly defines that outcome as the required behavior.
passed=false, write <regressions_dir>/<item_id>.md with setup,
command, expected credible measurement or required behavior, observed
invalidating issue, and evidence artifact paths.## Experiment
- Item ID: <id>
- Parent artifact: <ref/path>
- Candidate artifact: <ref/path>
- Ledger: <path>
## Evidence Integrity
- Changed protected/evidence-sensitive paths: <list>
- Verdict: <credible | invalid>
## Measurements
- Parent: <runs, aggregate, spread, raw paths>
- Candidate: <runs, aggregate, spread, raw paths>
- Improvement: <calculation and threshold>
## Adversarial Validation Plan
- Risk axes: <candidate-specific axes attacked>
- Cases: <case -> expected evidence -> failure boundary>
- Limitations: <untested risk axes and why>
## Correctness And Guardrails
- `<command>` -> exit <code>, <result>
- Per-case adversarial results: <case -> passed/rejected/invalid evidence>
## Outcome
- <promoted | rejected | budget_exhausted | invalid>
- Reason: <contract-tied explanation>
## Limitations
- <setup or measurement caveats>Call end_node with exactly one item for the assigned target id, then exit immediately.
jomi-se/bookhand
b7ee13d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.