eval-llm

Evaluate LLM extraction pipeline changes against a baseline and produce merge, regression, or defer verdicts.

14.2k|847|Updated Aug 30, 2013
One-click install
npx skills add https://github.com/idank/explainshell --skill eval-llm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-llm
Source: https://github.com/idank/explainshell/tree/main/.claude/skills/eval-llm
Command: npx skills add https://github.com/idank/explainshell --skill eval-llm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Evaluates changes to an LLM-based extraction workflow end-to-end against a clean baseline to determine safety and impact before committing.

Core Features & Use Cases

  • Automates baseline+candidate runs for LLM evaluation, comparison, and verdicts on prompt/chunking/post-processing changes.
  • Supports guidance for selecting labels, models, and descriptions; produces structured verdicts (merge/regression/defer).
  • Useful for teams iterating on explainshell/extraction/llm code and needing fast, reproducible evaluation.

Quick Start

Invoke the evaluation workflow to run a baseline and candidate, then compare results to classify the change and decide on commit.

Frequently Asked Questions about eval-llm

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

FAQPage Schema
How do I validate LLM prompt changes before committing to production?

To validate LLM prompt changes, run a baseline and candidate evaluation to compare extraction results and produce a structured verdict (merge, regression, or defer) with per-page diagnostics.

What is end-to-end LLM evaluation for extraction pipelines?

End-to-end LLM evaluation tests changes to prompt, chunking, or post-processing code against a clean baseline to measure safety and impact before committing updates.

Can I use LLM evaluation to test chunking and post-processing updates?

Yes, LLM evaluation supports validating chunking changes and post-processing updates across extraction components, applying baseline and candidate runs to classify the impact.

How do I compare baseline and candidate LLM extraction runs?

Invoke the evaluation workflow to run both baseline and candidate LLM extraction runs, compare the results, and generate a verdict classifying whether to merge, regress, or defer.

What verdicts does LLM evaluation produce for prompt tweaks?

LLM evaluation produces structured verdicts of merge, regression, or defer for prompt tweaks, providing per-page diagnostics to determine safety for commit.

Do I need a clean baseline to benchmark LLM extraction changes?

Yes, a clean baseline is required to benchmark LLM extraction changes against the candidate version, ensuring accurate comparison and reproducible evaluation results.