advanced-evaluation

Evaluate LLM outputs with structured prompts and rubrics into JSON scores.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates robust, repeatable evaluation of LLM outputs using structured prompts and rubrics.

Core Features & Use Cases

  • Production-grade evaluation pipelines for scoring, pairwise comparisons, and rubric generation.
  • Built-in bias mitigation (position, length, self-enhancement) to improve reliability.
  • Use cases include comparing model responses, building evaluation rubrics, and validating automated evaluators against human judgments.

Quick Start

Compare two model responses to a given prompt and return a structured JSON with per-criterion scores, evidence, justification, and a confidence rating.

Frequently Asked Questions about advanced-evaluation

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

FAQPage Schema
How do I evaluate LLM outputs using rubrics and structured prompts?

To evaluate LLM outputs, you use structured prompts and rubrics to perform direct scoring, pairwise comparisons, and bias mitigation. This generates structured JSON containing scores, justifications, and confidence ratings for reliable validation.

What is the best way to compare two model responses automatically?

The best way to compare model responses is through pairwise comparisons within automated evaluation pipelines. This process scores outputs against generated rubrics and returns structured JSON with per-criterion evidence and confidence ratings.

How does bias mitigation work in LLM evaluation pipelines?

Bias mitigation in LLM evaluation pipelines works by counteracting position, length, and self-enhancement biases during direct scoring. This structured approach ensures robust, repeatable judgments by improving the reliability of automated evaluations.

Can I validate automated evaluators against human judgments using structured JSON?

You can validate automated evaluators against human judgments by comparing the structured JSON output they generate. This output includes detailed scores, evidence justifications, and confidence ratings specifically designed for integration into QA pipelines.

Do I need external dependencies to build evaluation pipelines for multiple model outputs?

You do not need external dependencies to build evaluation pipelines for multiple model outputs. The skill operates independently to generate rubrics, mitigate scoring biases, and output structured JSON for validation.

When should I use pairwise comparisons instead of direct scoring for LLM evaluation?

Use pairwise comparisons to directly judge relative quality between two model responses, whereas direct scoring applies rubrics to assess individual outputs. Both methods produce structured JSON with justifications and confidence ratings for QA pipelines.