advanced-evaluation

Implement LLM-as-judge evaluation pipelines with bias mitigation and rubric generation.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/NT-boop-star/BRMV-tract --skill advanced-evaluation-nt-boop-star
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: advanced-evaluation
Source: https://github.com/NT-boop-star/BRMV-tract/tree/main/antigravity/skills/advanced-evaluation
Command: npx skills add https://github.com/NT-boop-star/BRMV-tract --skill advanced-evaluation-nt-boop-star

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Automated evaluation of LLM outputs suffers from inconsistent scoring, position bias, length bias, and poor correlation with human judgment, making it hard to trust quality assessments at scale. ## Core Features & Use Cases - Direct Scoring and Pairwise Comparison: Apply structured scoring prompts with justification-first reasoning, or compare two responses with position-swapping to detect and neutralize position bias. - Bias Mitigation Toolkit: Counter position, length, self-enhancement, verbosity, and authority biases using cross-model evaluation, anonymization, and length-normalized scoring. - Rubric Generation and Metric Selection: Generate domain-specific scoring rubrics with level descriptions and edge cases, and validate judges with Spearman's rho, Cohen's kappa, and agreement metrics. - Use Case: When A/B testing a new prompt, run pairwise comparisons with position swapping across both variants, then report win rates with position consistency to confirm the result is not an artifact of ordering. ## Quick Start Ask the AI to compare two model responses to a prompt using pairwise comparison with position swapping and return the winner with a calibrated confidence score.

Frequently Asked Questions about advanced-evaluation

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

FAQPage Schema
How do I implement LLM-as-a-judge evaluation for model outputs?

Use direct scoring when objective criteria exist, or pairwise comparison for subjective preferences. Structure prompts with clear criteria, require justification before scores, and return structured JSON with evidence and confidence.

How to mitigate position bias in pairwise LLM comparison?

Run the comparison twice with swapped response positions, then check consistency. If both passes agree, average the confidences; if they disagree, return TIE with 0.5 confidence since position bias influenced the result.

When should I use direct scoring vs pairwise comparison?

Use direct scoring when objective ground truth exists, such as factual accuracy or instruction following. Use pairwise comparison for subjective judgments like tone, style, or persuasiveness, where it achieves higher human-judge agreement.

What metrics validate an automated evaluation system against humans?

Use Spearman's rho or Kendall's tau for ordinal scales, Cohen's kappa for categorical judgments, and agreement rate for pairwise decisions. Values above 0.8 for rho and 0.7 for kappa indicate strong alignment with human judgment.

Why do LLM judges give inconsistent scores for the same response?

Inconsistency comes from missing rubrics, overloaded criteria measuring multiple things, and evaluation prompt sensitivity where minor wording changes cause 10-20% score swings. Use detailed rubrics with edge cases and version-control your prompts.

What are the limitations of LLM-as-judge evaluation?

LLM judges exhibit position, length, self-enhancement, verbosity, and authority biases that distort scores. They require bias mitigation protocols, calibration against human judgments, and periodic rubric reviews to remain trustworthy.