advanced-evaluation

Evaluate LLM outputs with direct scoring, pairwise comparisons, and rubric-driven assessments.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/yeeehaooo/agent-kit --skill advanced-evaluation-yeeehaooo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: advanced-evaluation
Source: https://github.com/yeeehaooo/agent-kit/tree/main/.agent-skills/skills/advanced-evaluation
Command: npx skills add https://github.com/yeeehaooo/agent-kit --skill advanced-evaluation-yeeehaooo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides production-grade patterns for evaluating LLM outputs using LLMs as judges. It covers direct scoring, pairwise comparisons, rubric-driven assessment, and bias mitigation to produce reliable, auditable results.

Core Features & Use Cases

  • Direct Scoring: Calibrated, criterion-based scoring for objective aspects like accuracy and instruction-following.
  • Pairwise Comparison: Compare two responses to determine preference while applying bias-mitigation protocols.
  • Rubric Generation: Create domain-specific scoring rubrics to reduce evaluation variance.
  • Evaluation Pipeline Design: Structured flow from input validation to scoring, bias mitigation, and output formatting.
  • Bias Monitoring & Diagnostics: Track position bias, length bias, self-enhancement, and verbosity to maintain evaluation quality.

Quick Start

Use the scripts/evaluation_example.py to run end-to-end demonstrations of direct scoring, pairwise comparison, and rubric generation. Refer to the references for bias mitigation patterns and implementation guidance to adapt to your tasks.

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 automated LLM evaluation pipeline for scoring model responses?

To build an automated LLM evaluation pipeline, use structured prompts and domain-specific rubrics to flow from input validation to scoring, bias mitigation, and output formatting. This modular approach ensures reliable, auditable evaluation results.

What is pairwise comparison in LLM evaluation and how does it handle bias?

Pairwise comparison in LLM evaluation determines preference between two responses by applying bias-mitigation protocols. It specifically targets and neutralizes position bias, length bias, and self-enhancement bias to maintain evaluation quality.

How do I create domain-specific rubrics to reduce variance in LLM output evaluation?

To reduce evaluation variance, generate domain-specific scoring rubrics that provide calibrated, criterion-based assessment. These rubrics enable objective scoring for aspects like accuracy and instruction-following.

Why does my LLM-based judge show position bias during pairwise comparisons?

Position bias in LLM-based judges occurs when the evaluator favors responses based on ordering. You can diagnose and mitigate this by applying structured bias monitoring protocols and diagnostics within your evaluation pipeline.

Can I use direct scoring for instruction-following evaluation without manual review?

Yes, direct scoring enables calibrated, criterion-based evaluation for objective aspects like instruction-following. By loading clear criteria and using structured prompts, the LLM judge produces reliable scores without manual review.

What's the best way to debug an unreliable LLM evaluation system?

Debug an unreliable LLM evaluation system by implementing bias monitoring and diagnostics to track position, length, self-enhancement, and verbosity biases. Use structured prompts and modular pipeline design to isolate scoring issues.