# Model Eval Error Analysis

> Evaluate a model rigorously and inspect where it fails. Use after training, during comparison to baselines, for LLM/system evaluations, noisy or suspiciously clean results, or whenever benchmark numbers alone are insufficient and the user needs slices, failure categories, and explanations.

- Skill: `jurgendn/model-eval-error-analysis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jurgendn/model-eval-error-analysis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jurgendn/model-eval-error-analysis/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: jurgendn (https://skillmd.com/u/jurgendn)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jurgendn/model-eval-error-analysis

---


# Model Eval Error Analysis

Do not stop at one headline metric.

## Intake

Collect:
- task, dataset, split, metric, and baseline;
- model outputs or failure examples if available;
- aggregate numbers with seeds/uncertainty;
- deployment or paper claim the evaluation must support;
- known risky slices.

## Workflow

1. Verify the metric implementation and data split.
2. Report the headline result with provenance.
3. Slice performance by relevant factors such as:
   - difficulty
   - length / scale
   - class imbalance
   - domain shift
   - prompt family
   - robustness setting
4. Inspect failures manually and cluster them.
5. Separate:
   - random noise
   - systematic failure modes
   - evaluator bugs
6. Compare against the strongest baseline on the same slices.
7. End with concrete next actions.

## Rules

- Never smooth away inconvenient variation.
- If confidence intervals or multiple seeds matter, say so.
- A higher average may still hide a worse model for important slices.

## Output shape

Return:
- Metrics checked
- Slice analysis
- Failure taxonomy
- Suspected causes
- Recommended fixes or follow-up experiments

