Daily harness signal

Make every skill beat its own absence

Today’s fresh-source scan found no implementation-changing release after the previous check, so this issue uses the strongest validated evergreen item instead of manufacturing novelty.

July 12, 2026 · JST Evergreen · source dated May 7, 2026 1 implementation finding
Implementation lesson: a skill should earn its place in context. Run identical cases with and without it, preserve both trajectories, and require observable lift before shipping the added instructions.
01 · Evergreen · source date 2026-05-07

Treat “without skill” as the control condition

Use when. A new or revised SKILL.md appears helpful in demonstrations, but nobody has shown that it improves the same model on the same tasks. Apply this before enabling the skill broadly, and again after any material instruction or reference change.

Action. Freeze representative cases, target model, judge, parameters, tool definitions, and workspace fixtures. Run every case twice: once with the skill loaded and once with it absent. The open-source agent-skills-eval runner provides the exact baseline switch and retains JSON/JSONL artifacts plus a static comparison report:

OPENAI_API_KEY=... npx agent-skills-eval ./skills \
  --target gpt-4o-mini \
  --judge gpt-4o-mini \
  --baseline --strict

Use deterministic assertions for observable behavior—required tool calls, arguments, files, or schema—and reserve model judging for qualities that cannot be checked mechanically. Keep both outputs and run metadata so a later model or skill revision can be compared rather than remembered.

Acceptance check. Each case exposes matched with_skill and without_skill artifacts produced under identical settings. The skill passes only if it improves the predeclared task metric without regressing critical deterministic assertions. A structural lint pass, nicer prose, or a judge score with no visible control output is a failure.

Evidence. The primary repository is inspectable TypeScript with CLI/SDK entry points, CI, tests, releases, an example skill, deterministic tool-call assertions, and a documented artifact layout. Its Agent Skills Show and Tell post records the source date and command; this is executable implementation evidence, not marketplace rank.

Caveat. The runner demonstrates a sound comparison shape, not universal validity. A model judge can share the target’s blind spots, prompt sensitivity can swamp small gains, and one run cannot establish stability. Calibrate subjective judges against human labels, repeat noisy cases, and prefer held-out tasks over examples used while authoring the skill.

Compact source notes

  1. Rishabh Mehan, agent-skills-eval (repository created May 6, 2026; last surfaced push June 17, 2026). Primary code, README, examples, CI, and artifact specification; directly extracted July 12, 2026 at approximately 13:02 JST.
  2. Agent Skills Discussion #359 (May 7, 2026). Author’s dated announcement and reproducible baseline command; directly extracted July 12, 2026.