skill-ab-eval

Compare modified AI skills against git HEAD baselines with automated grading.

10|1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/vltansky/skills --skill skill-ab-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-ab-eval
Source: https://github.com/vltansky/skills/tree/main/skills/skill-ab-eval
Command: npx skills add https://github.com/vltansky/skills --skill skill-ab-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you confidently make changes to your AI agent's skills by providing a rigorous way to measure whether those changes actually improve performance, preventing regressions and ensuring progress.

Core Features & Use Cases

  • Controlled A/B Testing: Compares a modified skill against its baseline version using automated test cases.
  • Performance Benchmarking: Generates detailed reports showing pass rates, deltas, and an overall verdict (improvement, regression, no change, or mixed).
  • Use Case: After refactoring your roast-my-agents-md skill, use this Skill to run it against a set of predefined prompts and assertions. The report will tell you if your changes made it better, worse, or had no effect compared to the original version.

Quick Start

Use the skill-ab-eval skill to test your recent changes to the roast-my-agents-md skill.

Frequently Asked Questions about skill-ab-eval

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

FAQPage Schema
How do I benchmark AI agent skill changes against a baseline?

You can benchmark AI agent skill changes by running A/B tests that compare modified versions against git HEAD baselines. The tool orchestrates parallel agent runs and automated output grading to generate interactive HTML reports with pass rates and overall verdicts.

How does automated regression testing work for skill development?

Automated regression testing for skill development works by comparing new skill versions against baseline versions using predefined prompts and assertions. It orchestrates parallel agent runs and grades outputs automatically to detect regressions or improvements before deployment.

Can I collect user feedback during AI agent A/B testing?

Yes, you can collect user feedback during AI agent A/B testing. The generated interactive HTML benchmark reports include user feedback collection features alongside pass rates and deltas to provide quantifiable validation of skill modifications.

What is the best way to validate skill improvements before deployment?

The best way to validate skill improvements is to run rigorous A/B tests against predefined assertions. This process compares modified skills to git HEAD baselines and generates an overall verdict of improvement, regression, no change, or mixed results.

Do I need git to run A/B tests on AI agent skills?

Yes, you need git to run these A/B tests because the evaluation compares modified skill versions against their git HEAD baselines. This dependency allows the tool to establish a controlled baseline for accurate regression testing.

What limitations exist when evaluating skill modifications with automated assertions?

A limitation of evaluating skill modifications with automated assertions is that grading relies strictly on predefined test cases. Complex or subjective skill behaviors not covered by the assertions may not be accurately captured in the HTML benchmark reports.