Skip to content
Skill Authoring
Skill

/evals-validate

Use when a goldset with graders is ready to run — executes the evaluation pyramid and validates evaluator quality (SLA compliance, TPR/TNR, statistical accuracy).

BOOST
From plugin
adlc-team-skills
14345 skills
Install
$ npx -y skills add tikalk/adlc-team-skills --skill evals-validate --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/evals-validate

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when a goldset with graders is ready to run — executes the evaluation pyramid and validates evaluator quality (SLA compliance, TPR/TNR, statistical accuracy).

SKILL.md

evals-validate.SKILL.md
name: evals-validate
description: Use when a goldset with graders is ready to run — executes the evaluation pyramid and validates evaluator quality (SLA compliance, TPR/TNR, statistical accuracy).
disable-model-invocation: true

evals-validate

What this skill does

Conducts **comprehensive validation** of the implemented evaluation system following **EDD principles** to ensure production readiness through statistical analysis, performance verification, and quality assurance.

**Output**: 1. **Statistical Validation** - TPR/TNR analysis, accuracy metrics, confidence intervals 2. **Performance Validation** - SLA compliance verification for evaluation pyramid tiers 3. **Quality Assurance** - Goldset integrity, example balance, coverage analysis 4. **Holdout Dataset Validation** - Unbiased accuracy assessment on reserved test set 5. **Auto-handoff** to `/evals-analyze` for closed loop trajectory analysis

**Key EDD Principles Applied**:

  • **Principle IV**: Evaluation Pyramid - Tier performance SLA validation (Tier 1 <30s, Tier 2 <5min)
  • **Principle II**: Binary Pass/Fail - Statistical compliance verification
  • **Principle IX**: Test Data as Code - Holdout dataset validation integrity
  • **Principle III**: Error Analysis - Pattern stability validation

When to use

  • **After `/evals-implement`**: Execute the evaluation suite and measure quality
  • **CI/CD Pipeline gate**: Run evaluations before release to ensure no regressions
  • **Periodic audit**: Verify evaluator accuracy on holdout data to check for model drift

When NOT to use

  • **Evaluator not generated**: Run `/evals-implement` to build grader files first
  • **Analysing failure traces**: Use `/evals-analyze` to extract deep insights from run results

Process

User Input

$ARGUMENTS
  • `--holdout-only` — Validate only on holdout dataset (unbiased validation)
  • `--performance-only` — Skip statistical analysis, focus on SLA compliance
  • `--metrics METRICS` — Specific metrics to validate (tpr, tnr, accuracy, performance)

Execution Steps

Phase 1: Execute Evaluations

Runs the underlying framework CLI directly:

  • PromptFoo: `npx promptfoo eval --config evals/promptfoo/config.js`
  • DeepEval: `pytest evals/deepeval/ -v` or `python evals/deepeval/config.py`

Phase 2: Compute Statistical Validation

  • Parse generated results JSON from `evals/results/`.
  • Calculate True Positive Rate (TPR) and True Negative Rate (TNR).
  • Calculate overall accuracy with 95% confidence intervals.
  • Ensure no Likert scales or numerical scores leak into results.

Phase 3: SLA Compliance Check

  • Measure execution times for Tier 1 and Tier 2.
  • Verify Tier 1 completes under 30 seconds.
  • Verify Tier 2 completes under 5 minutes.
  • Check headroom analysis (SLA budget consumed).

Phase 4: Write Validation Report

  • Write validation results to `evals/results/validation_report.md`.
  • Include pass/fail counts, TPR/TNR table, SLA timings, and holdout set results.

Phase 5: Auto-Handoff

Trigger `/evals-analyze` to close the loop.

Verification

  • Evaluation execution successfully completed with results JSON written to `evals/results/`
  • `evals/results/validation_report.md` created with TPR/TNR and SLA metrics
  • Statistical metrics calculated with confidence intervals
  • Headroom and SLA compliance verified
  • Handover summary lists results and validation report path
Read more
Ships withadlc-team-skills

Agent skills that give coding agents your team's context at session start, so they stop working like strangers.

Get the whole plugin

Other skills on adlc-team-skills.