Review, improve, and author MoltNet evals — one discipline across every use case (agent-runtime prompt evals in evals-v2/, practice/incident evals in evals/moltnet-practices/, and context-pack evals). Use when asked to "review an eval", "is this eval trustworthy", "improve/rewrite an eval scenario", "write an eval", "create an eval from an incident", "check the baseline", or "gap-test". Merges the LangChain eval-engineering process with MoltNet's battle-tested gap-test principles and the two-stage gate+judge harness.
76
94%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
One discipline for every MoltNet eval. An eval is a scenario that distinguishes a behavior: the agent (or pack, or prompt) that has the capability passes; the one that lacks it fails. If a scenario can't fail for the reason you care about, it isn't an eval — it's a demo.
This skill exists because evals were fragmented into three shapes that never shared
a quality bar. It unifies them under one method and one review lens. It supersedes
legreffier-eval; pack evaluation is now just one use case here, not a separate
system.
Assign each check to the right stage. Anything mechanically verifiable (a tool was/wasn't called, a file exists, JSON parses, no secret was uploaded, a command ran) is a gate, never a judge criterion. Reserve the judge for things only a reader can assess. Judge-grading a mechanical fact is the most common way evals lie.
| Use case | Corpus / shape | What runs it |
|---|---|---|
| Agent-runtime prompt/behavior | evals-v2/<slug>/{prompt.md,eval.json,rubric.json,gates.json} | run_eval/judge_eval_attempt against the live agent (libs/agent-eval) |
| Repo-practice / incident regression | evals/moltnet-practices/<slug>/{task.md,criteria.json} | weighted-checklist judge |
| Context-pack value (gap-test) | scenario + --pack | moltnet eval run (baseline vs pack delta) |
Details and field schemas: references/scenario-format.md.
Adapted from the LangChain eval-engineering process (map → propose → build → audit) and MoltNet's gap-test principles. Do these in order.
To review or improve existing scenarios (e.g. the ones in evals-v2/), work
through references/review-checklist.md. It scores
a scenario on: behavior-distinguishing, stage assignment (no mechanical facts in
the judge), trap validity, answer-not-in-fixtures, articulation weight, leakage,
and baseline integrity. Output a per-scenario verdict (keep / fix / cut) with the
specific defect and the fix — most-severe first.
The highest-signal evals are regressions from real failures. MoltNet's signed episodic diary is a corpus of them. But not every incident is evalable, and incident→scenario is authoring, not extraction: see references/incident-to-eval.md for which incidents qualify (agent-behavioral, not infra), how to strip the fix out of the scenario, and the leakage guard.
resolveTeamContext to the session path").context that spoils the answer (it's judge-only, but it shapes the
criteria into a lookup).Gold standard to study before authoring: evals/moltnet-practices/dbos-after-commit/
(20% baseline, follows every principle).
5daa9ca
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.