eval-audit

Audit LLM eval pipelines and generate prioritized findings reports.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/majidraza1228/eval-framework --skill eval-audit-majidraza1228
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-audit
Source: https://github.com/majidraza1228/eval-framework/tree/main/skills/eval-audit
Command: npx skills add https://github.com/majidraza1228/eval-framework --skill eval-audit-majidraza1228

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit an LLM eval pipeline and surface problems: missing error analysis, unvalidated judges, vanity metrics, etc. Use when inheriting an eval system, when unsure whether evals are trustworthy, or as a starting point when no eval infrastructure exists.

Core Features & Use Cases

  • Six diagnostic areas including error analysis, evaluator design, judge validation, human review process, labeled data hygiene, and pipeline hygiene.
  • Provides actionable findings with concrete fixes and prioritized recommendations.
  • Supports No Eval Infrastructure scenario with guidance to bootstrap error analysis and synthetic data when needed.

Quick Start

Run eval-audit on your current traces to generate a prioritized findings report.

Frequently Asked Questions about eval-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit an LLM eval pipeline for unvalidated judges and vanity metrics?

Auditing an LLM eval pipeline evaluates six diagnostic areas including error analysis, evaluator design, judge validation, human review, labeled data hygiene, and pipeline hygiene to surface problems and generate a prioritized findings report with concrete fixes.

What is the best way to validate LLM judges using TPR and TNR metrics?

Validating LLM judges involves calculating True Positive Rate (TPR) and True Negative Rate (TNR) metrics to verify evaluator accuracy, enforcing binary judge design, and encouraging code-based checks to ensure your evaluation system is trustworthy.

How do I bootstrap error analysis and synthetic data when no eval infrastructure exists?

Bootstrapping error analysis with no eval infrastructure uses guidance to generate synthetic data and establish initial evaluation baselines, providing a starting point to build trustworthy evals from scratch.

Can I use this audit on inherited evaluation systems and dashboards containing traces?

Yes, you can use this audit on inherited evaluation systems, new deployments, and dashboards containing traces, evaluator configs, judge prompts, and labeled data to surface missing error analysis and other pipeline flaws.

Why does my LLM evaluator design need binary judge prompts and code-based checks?

Binary judge prompts and code-based checks are needed because they enforce clear evaluator design, reduce ambiguity in judge validation, and improve labeled data hygiene by ensuring consistent, measurable evaluation outcomes.

What are common limitations of unvalidated LLM eval pipelines with poor labeled data hygiene?

Unvalidated LLM eval pipelines with poor labeled data hygiene suffer from vanity metrics, missing error analysis, and unvalidated judges, producing misleading dashboard results that fail to reflect true model performance.