review-fix-bench

Benchmark code-reviewer agent prompts with parallel test runs and F1 metrics.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/whichguy/skill-craft --skill review-fix-bench
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-fix-bench
Source: https://github.com/whichguy/skill-craft/tree/main/plugins/review-fix-bench/skills/review-fix-bench
Command: npx skills add https://github.com/whichguy/skill-craft --skill review-fix-bench

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the ambiguity of prompt engineering by providing a rigorous, data-driven method to verify if changes to a code-reviewer agent actually improve its performance.

Core Features & Use Cases

  • Semantic Evaluation: Uses an LLM judge to compare agent outputs against ground-truth fixtures.
  • Metric Comparison: Automatically calculates and compares precision, recall, and F1 scores between two prompt versions.
  • Use Case: When refining a code-reviewer agent, use this skill to ensure that a new prompt version improves bug detection accuracy without introducing false positives compared to the previous version.

Quick Start

Run the review-fix-bench skill to compare the current code-reviewer agent against the previous version stored in git history.

Frequently Asked Questions about review-fix-bench

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

FAQPage Schema
How do I benchmark code-reviewer agent prompts to measure improvements?

To benchmark code-reviewer agent prompts, execute parallel test runs against ground-truth fixtures and calculate comparative performance metrics like precision, recall, and F1 scores to verify if prompt changes actually improve agent performance.

How does semantic evaluation work for code-review agent prompts?

Semantic evaluation uses an LLM judge agent to compare code-reviewer outputs against defined ground-truth test fixtures, generating precision, recall, and F1 score reports to quantify whether a new prompt version outperforms the previous one.

Do I need git to run A/B benchmarks on code-review agent prompts?

Yes, git is required to run these A/B benchmarks, allowing the skill to compare your current code-reviewer agent prompt against previous versions stored in git history for iterative prompt refinement.

What do I need to set up before A/B testing code-review agent prompts?

Before A/B testing code-review agent prompts, you must configure an LLM judge agent for semantic evaluation and define a set of ground-truth test fixtures to serve as the baseline for calculating precision, recall, and F1 scores.

Can I use this benchmarking skill to prevent false positives in code review agents?

Yes, you can use this benchmarking skill to ensure that a refined code-reviewer agent prompt improves bug detection accuracy without introducing false positives by comparing its metrics against the previous prompt version.

What are the limitations of using automated metrics for prompt engineering evaluation?

The limitation of using automated metrics for prompt engineering is that the evaluation relies entirely on the accuracy of the judge agent and the quality of the defined ground-truth test fixtures used to calculate the comparative performance reports.