llm-eval-harness

Builds model-level evaluation suites scoring checkpoints on correctness, faithfulness, safety, and regression.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/Cloud-Byte-Consulting/plugins --skill llm-eval-harness-cloud-byte-consulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-eval-harness
Source: https://github.com/Cloud-Byte-Consulting/plugins/tree/main/inference-testing/skills/llm-eval-harness
Command: npx skills add https://github.com/Cloud-Byte-Consulting/plugins --skill llm-eval-harness-cloud-byte-consulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Research teams often promote model checkpoints based on intuition rather than measured evidence. This Skill turns subjective judgments into reproducible, versioned evaluation suites that score a model against curated datasets and gate releases on defensible thresholds. ## Core Features & Use Cases - Dataset Construction: Assemble eval cases from common inputs, edge cases, red-team findings, and Ragas-generated synthetic ground truth with human review. - Metric Selection Matrix: Choose from BLEU, ROUGE, semantic similarity, assertion checks, answer faithfulness, and calibrated LLM-as-judge metrics with defined thresholds. - Regression & Guardrails: Run frozen regression suites across checkpoint versions and promote reference-free metric thresholds into runtime guardrails and drift monitors. - Use Case: A team fine-tunes checkpoint v7 and needs to certify it does not regress on the safety set versus v6 before registry promotion; this Skill builds the suite, scores both versions, and reports per-metric deltas. ## Quick Start Use the llm-eval-harness skill to build an evaluation suite comparing checkpoint v7 against v6 on our safety and faithfulness datasets.

Frequently Asked Questions about llm-eval-harness

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

FAQPage Schema
How do I build an LLM evaluation dataset without labeled data?

Generate synthetic ground truth with Ragas TestsetGenerator, mixing simple, reasoning, and multi_context evolution types for question diversity. Use a strong critic LLM distinct from the generator to vet rows, and human-review every case before versioning the dataset.

Which metrics should I use for LLM evaluation: BLEU, ROUGE, or LLM-as-judge?

BLEU and ROUGE are cheap directional signals across versions but miss coherence and hallucinations. Reserve LLM-as-judge for qualitative criteria like tone and safety, and add faithfulness scoring when hallucination detection against provided context matters.

How do I configure an LLM-as-judge for reliable scoring?

Set temperature to 0, score one qualitative aspect per metric, and keep the same judge model across all runs. Use at least five diverse few-shot examples with chain-of-thought reasoning, and hand-verify 3-5 judged cases before trusting aggregates.

Can offline evaluation metrics become runtime guardrails?

Yes, any reference-free metric such as faithfulness or answer relevance can be reused at runtime as a guardrail with the same threshold. The model responds only when the metric clears its threshold, and the live pass-rate becomes a monitored drift signal.

What is the difference between model-level and application-level LLM evaluation?

Model-level evaluation treats the checkpoint as the unit under test, scoring it against curated datasets before registry promotion. Application-level evaluation instruments a running system with tracing spans and production scoring, which belongs to a separate application-eval skill.

Why does my regression suite pass component tests but fail end-to-end?

A green component suite with a red end-to-end suite indicates a wiring bug, not a model bug, such as a broken prompt template hand-off between pipeline stages. Always run both component and end-to-end evaluations to isolate where failures originate.