Skip to content
Agentmart
Submit a tool

eval-suite-audit

Audit an AI eval suite for coverage, leakage between datasets, deterministic vs stochastic measurement, ladder correctness, and signal quality.

Skill by ShaileshRawat1403

IndexedMIT★ 5
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/shaileshrawat1403-eval-suite-audit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Audit an AI eval suite for coverage, leakage between datasets, deterministic vs stochastic measurement, ladder correctness, and signal quality. Returns impact-ordered findings tables.

Use cases: testing, security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/eval-suite-audit

What's inside

Skill name
eval-suite-audit
Description
Audit an AI eval suite for coverage, leakage between datasets, deterministic vs stochastic measurement, ladder correctness, and signal quality. Returns impact-ordered findings tables.
License
MIT
Instructions
89 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Eval Suite Audit

Use this skill when the task is to review an eval suite for an AI system — the harness that measures whether the model, prompts, and tools actually work. A bad eval suite is worse than no eval suite: it gives confidence where there should be doubt.

## Use when

- the team is about to use eval results to gate a release
- eval scores are suspiciously high or suspiciously stable
- a prompt or model change went green on evals but red in production
- adopting a new evaluation framework and the team wants a sanity check

## Workflow

1. **Inventory the suite.** Find the eval runner, the suites, the datasets, the metrics, the report sink. For DAX specifically: `script/eval.ts`, suites under `evals/`, the `eval:smoke` and `eval:proof` scripts.
2. **Classify metrics.** For each metric, record:
   - What it measures (correctness, latency, cost, determinism, safety)
   - How it scores (exact match, LLM-as-judge, programmatic check, human review)
   - The score range and the pass threshold
3. **Coverage.**
   - Each major user journey or capability has at least one case
   - Edge cases and known-bad inputs included, not only happy paths
   - Negative cases: what the agent should *refuse* or *escalate*
4. **Dataset hygiene.**
   - Training data, system prompts, and few-shot examples are disjoint from eval data
   - Eval data is not pasted into prompts as examples
   - Synthetic eval data is regenerated when prompts change (so the data is not implicitly tuned to a specific prompt)
5. **Determinism vs stochasticity.**
   - Metrics that depend on the model are stochastic — they should be run multiple times and reported with variance, not a single number
   - Metrics that should be deterministic (replay, structured output validity) are run with the same seed and any flake is a finding
6. **Ladder structure.**
   - Smoke / fast: runs on every change, low cost, catches regressions
   - Proof / full: runs before release, comprehensive
   - Each rung has a clear gate (block release if X)
   - Gates not bypassed by a hand-edited "known failures" list without an expiry
7. **LLM-as-judge correctness.**
   - The judge model is different from the model being evaluated (or at least the audit notes the cross-contamination risk)
   - The judge has a rubric, not just "rate 1-10"
   - The judge's outputs are spot-checked by humans periodically
8. **Cost and runtime.**
   - Total cost per run within budget
   - Total runtime within CI budget
   - Cost reported per suite so expensive cases can be paid attention to
9. **Stability and signal.**
   - The same suite + same model + same prompt → same score (within stochastic variance)
   - Score variance reported as part of the result
   - Recent regressions in stable metrics flagged
10. **Reporting and storage.**
    - Results stored historically, not just printed
    - Diffs between runs visible (which cases moved, in which direction)
    - Results tied to the commit / model / prompt-set under test

## Checks

- "It passes" on a single run is not evidence — flag suites that do not report variance for stochastic metrics
- A suite that always passes is suspicious — flag suites with no failures in the last 30 days
- LLM-as-judge alone is not enough for safety-critical metrics — pair with programmatic checks
- Distinguish "coverage gap" (Medium) from "leakage" (High) from "metric does not measure what its name says" (Critical)

## Output contract

Findings follow [docs/skills/OUTPUT_CONTRACT.md](../../docs/skills/OUTPUT_CONTRACT.md).

Return:

1. **Verdict** — one line + a small table:
   - `Suites`, `Total cases`, `Models evaluated`, `Ladder rungs`, `Used as release gate?`
2. **Counts** — Critical/High/Medium/Low/Info totals
3. **Findings** — one table per category, ordered by impact:
   - Metric validity (does each metric measure what its name implies?)
   - Coverage
   - Dataset hygiene and leakage
   - Determinism handling
   - Ladder structure and gating
   - LLM-as-judge correctness
   - Stability and variance reporting
   - Reporting and historical storage
4. **Open questions / assumptions** — intended ladder semantics, intended gate policy
5. **Residual risk** — anything the audit cannot verify without running the suite
6. **Next actions** — concrete fixes ordered by impact

## Evidence to collect

- Eval runner path, suite definitions, dataset paths
- Metric names, score functions, thresholds
- Most recent run results (pass/fail counts, variance if reported)
- Any "known failures" or skip list with its expiry policy
- Whether the suite is wired to a release gate (`release:verify` or equivalent)

From ShaileshRawat1403/dax, MIT.

More from ShaileshRawat1403/dax

Signals

Stars
5
Forks
0
Open issues
0
Last commit (this folder)
May 16, 2026 (5 months ago)
Last release
Oct 8, 2026 (21 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ShaileshRawat1403

Cite this page

eval-suite-audit skill. Agent Mart. https://agentmart.dev/skills/shaileshrawat1403-eval-suite-audit (last updated 2026-10-24)