What problem does it solve?
Spec-derived benchmarks only test what a skill promised, not what users actually asked for or where it actually failed. This Skill authors evals from real usage history — mining conversation archives and session transcripts for invocations and corrections — so benchmarks reflect lived behavior instead of imagination.
Core Features & Use Cases
- History Mining: Searches the brain's conversation archive and per-harness session transcripts for real invocation windows, treating user corrections after an invocation as the gold failure signal.
- Eval Synthesis: Produces a proposed eval_contract plus 4-8 replayable cases, each labeled HISTORY-IMPLIED or SPEC-DERIVED, staged as PENDING-HUMAN-APPROVAL without ever rewriting SKILL.md.
- Panel Integrity & Fail-Improve Taxonomy: Verifies multi-model judging panels actually returned distinct provider responses, and classifies mined failures into deterministic-codifiable, prompt-fixable, spec-gap, or routing-miss fixes.
- Use Case: After repeatedly correcting a media-ingest skill's date formatting, run autobench to mine those corrections, stage a grounded eval, and feed approved cases into skillopt-benchmark.jsonl for optimization.
Quick Start
Ask the agent to autobench a named skill, for example: autobench the media-ingest skill and write the eval from my usage history.