skill-compare

Run head-to-head experiments to compare two skills on shared evaluations.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/patanet7/skillproof --skill skill-compare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-compare
Source: https://github.com/patanet7/skillproof/tree/main/skills/skill-compare
Command: npx skills add https://github.com/patanet7/skillproof --skill skill-compare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill enables reliable, side-by-side evaluation of two skills on the same tasks to determine which approach delivers better results, reducing guesswork in skill selection.

Core Features & Use Cases

  • Structured matchup workflow: initialize, run, and summarize a two-skill head-to-head comparison with shared evals.
  • Blind comparison groundwork: supports randomization and labeling to prevent bias when judging outputs.
  • Benchmark integration: optional aggregation of results to surface quantitative performance differences.
  • Use Case: a team evaluating two TDD-based skills to decide which implementation is ready for production.

Quick Start

Initialize the matchup with two skills and an evals.json file, then run the matchup and generate the final report.

Frequently Asked Questions about skill-compare

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

FAQPage Schema
How do I compare two automation skills to see which performs better?

Benchmarking two skills involves running them on a shared set of evaluations to measure performance differences. The head-to-head matchup executes identical tasks, aggregates optional benchmark data for tiebreakers, and produces a final report indicating the winner.

How do I run a blind comparison to evaluate skill outputs without bias?

Blind comparison uses randomization and labeling on the outputs of both skills before judging. This prevents bias when evaluating the head-to-head results across multiple runs and configurations.

What's the best way to set up a head-to-head skill matchup?

To set up a head-to-head matchup, initialize the workflow with the two skills and an evals.json file. After initialization, execute the matchup runs and generate the final summarized report.

Can I benchmark skill performance across multiple configurations and runs?

Yes, you can benchmark skills across multiple runs and configurations. The process aggregates optional benchmark data to surface quantitative performance differences and uses them as tiebreakers in the final report.

Does the skill evaluation workflow export reproducible outputs?

Yes, the evaluation workflow enforces reproducibility by exporting per-eval outputs. It also generates a final matchup report with optional benchmark data to ensure the comparison results can be consistently reviewed.