pairwise-compare-evals

Compare AI safety evaluations pairwise across predefined criteria to generate rankings.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/EquiStamp/evaluating-evaluations --skill pairwise-compare-evals
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pairwise-compare-evals
Source: https://github.com/EquiStamp/evaluating-evaluations/tree/main/.claude/skills/pairwise-compare-evals
Command: npx skills add https://github.com/EquiStamp/evaluating-evaluations --skill pairwise-compare-evals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Pairwise-compare-evals provides a structured method to rank AI safety evaluations by systematically contrasting each eval across a fixed set of criteria using the Saaty scale, producing a transparent justification trail.

Core Features & Use Cases

  • Compares all assessed evals head-to-head on 10 criteria (7 rubric dimensions + 3 porting criteria) to generate per-pair scores and overall rankings.
  • Generates batch prompts and aggregates results into a matrix and summary rankings, enabling data-driven prioritization of evals.
  • Use Case: run the full evaluation comparison workflow to surface top-performing evals and identify gaps in coverage or feasibility.

Quick Start

Run the full pairwise evaluation workflow to generate batches and start processing.

Frequently Asked Questions about pairwise-compare-evals

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

FAQPage Schema
How do I rank AI safety evaluations using pairwise comparison?▼

The Saaty scale is applied to perform pairwise comparisons across 10 criteria, generating per-pair scores and overall rankings with a transparent justification trail for each evaluated YAML file.

What is the best way to automate head-to-head evaluation design for YAML files?▼

Automating head-to-head evaluation design involves applying a fixed criteria.yaml set to assessed YAML files, generating batch prompts, a comparison matrix, and summary rankings for data-driven prioritization.

Does pairwise comparison require a specific risk-analysis criteria file to work?▼

Yes, pairwise comparison requires an assets/criteria.yaml file defining the 10 evaluation criteria, including 7 rubric dimensions and 3 porting criteria, to systematically score the assessed evals.

Can I use agent-based analysis to identify gaps in evaluation coverage?▼

Agent-based analysis runs the full evaluation comparison workflow to surface top-performing evals and identify gaps in coverage or feasibility by aggregating results into a summary ranking.

How do I generate batch prompts for pairwise comparison of evals?▼

Batch prompts are generated by running the full pairwise evaluation workflow, which applies comparison scripts to all assessed eval YAMLs and outputs prompts with candidate rankings to an assessments directory.