advanced-evaluation

Build LLM-as-judge evaluation systems with bias mitigation, rubrics, and calibrated confidence scoring.

Updated Aug 7, 2026
One-click install
npx skills add https://github.com/Sambhav242005/Major-Project --skill advanced-evaluation-sambhav242005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: advanced-evaluation
Source: https://github.com/Sambhav242005/Major-Project/tree/main/.agents/skills/advanced-evaluation
Command: npx skills add https://github.com/Sambhav242005/Major-Project --skill advanced-evaluation-sambhav242005

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Evaluating LLM outputs at scale is unreliable when judges suffer from position bias, length bias, and inconsistent scoring. This Skill provides production-grade patterns for building LLM-as-judge systems that produce consistent, calibrated, and auditable quality assessments. ## Core Features & Use Cases - Direct Scoring & Pairwise Comparison: Implement evidence-first scoring prompts and position-swapped pairwise comparisons with consistency checks and confidence calibration. - Bias Mitigation: Apply concrete techniques against position, length, self-enhancement, verbosity, and authority biases, including cross-model evaluation and length-normalized scoring. - Rubric Generation: Generate domain-specific scoring rubrics with level descriptions, edge cases, and strictness calibration to reduce evaluation variance. - Use Case: When A/B testing a new prompt, run pairwise comparisons with position swapping to pick the winning variant, then validate judge reliability against human labels using Spearman's rho and Cohen's kappa. ## Quick Start Ask the AI to compare two model responses for a given prompt using pairwise comparison with position-swap bias mitigation and return a winner with calibrated confidence.

Frequently Asked Questions about advanced-evaluation

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

FAQPage Schema
How do I build an LLM-as-judge evaluation pipeline?

Structure the pipeline as criteria loading, primary scoring, bias mitigation, and confidence scoring. Use direct scoring for objective criteria and pairwise comparison for subjective judgments, always requiring evidence before scores.

How to reduce position bias in pairwise LLM comparison?

Run the comparison twice with swapped response positions, then check consistency. If both passes agree, average their confidences; if they disagree, return a 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 preferences like tone, style, or persuasiveness, where it correlates better with human judgment.

What metrics validate an automated LLM judge against humans?

Use Spearman's rho or Kendall's tau for ordinal scores, Cohen's kappa for categorical judgments, and agreement rate plus position consistency for pairwise decisions. Values above 0.8 for rho and 0.9 for position consistency indicate a healthy judge.

Why do LLM judges give inconsistent scores?

Inconsistency usually comes from missing rubrics, overloaded criteria measuring multiple things, unmitigated length or position bias, and sensitivity to evaluation prompt wording. Version-control prompts and define edge cases explicitly.

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

LLM judges exhibit systematic biases including self-enhancement, verbosity, and authority bias, and require calibration against human labels to be trustworthy. They are also sensitive to prompt wording, so regression-test evaluation prompts before deploying changes.