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.