evaluation

Evaluates agent outputs using multi-dimensional rubrics, test sets, and production monitoring.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill evaluation-lgj-jonathan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluation
Source: https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills/tree/main/context-engineering/skills/evaluation
Command: npx skills add https://github.com/LGJ-Jonathan/Jonathan_Global_Claude_Skills --skill evaluation-lgj-jonathan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Agent systems are non-deterministic and lack single correct answers, making traditional software testing inadequate. This Skill provides a framework for measuring agent quality across multiple dimensions, catching regressions, and validating that context engineering choices achieve intended effects. ## Core Features & Use Cases - Multi-Dimensional Rubric Scoring: Score agent outputs on factual accuracy, completeness, citation accuracy, source quality, and tool efficiency with configurable weights and pass/fail thresholds. - Test Set Management: Build and stratify test sets by complexity level (simple to very complex), filter by tags, and analyze complexity distribution to prevent easy cases from inflating scores. - Production Monitoring: Sample live agent interactions at a configurable rate, track pass rates over time, and trigger warning or critical alerts when quality drops below thresholds. - Use Case: Before deploying an updated research agent, run it against a 50-case stratified test set, compare per-dimension scores against the baseline, and block deployment if factual accuracy regresses. ## Quick Start Ask the agent to evaluate a test agent's output against the default rubric and report per-dimension scores with an overall pass/fail verdict.

Frequently Asked Questions about evaluation

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

FAQPage Schema
How do I evaluate LLM agent performance with rubrics?

Define weighted dimensions such as factual accuracy, completeness, and tool efficiency, then score each output per dimension and compute a weighted overall score. The AgentEvaluator class applies a default five-dimension rubric and returns per-dimension scores with a pass/fail verdict at the 0.7 threshold.

How to build a test set for agent evaluation?

Start with 20-30 cases during early development and scale to at least 50 for reliable signal. Stratify cases across simple, medium, complex, and very complex levels, sample from real usage patterns, and report scores per stratum so easy cases do not mask failures.

What is LLM-as-judge evaluation for agents?

LLM-as-judge uses a language model to score agent outputs against a rubric with explicit level descriptions, enabling consistent evaluation across large test sets. Use a different model family as the judge than the agent being evaluated to avoid self-enhancement bias, and supplement with human review.

Why does single-score agent evaluation hide failures?

One aggregate number averages away dimension-specific problems, such as high accuracy with poor tool efficiency. Multi-dimensional rubrics expose which dimension needs improvement, and evaluations should fail if any single dimension falls below its minimum threshold.

How do I monitor agent quality in production?

Sample a fraction of live interactions, evaluate each sample, and track pass rate and average score over time. The ProductionMonitor class triggers a warning below a 0.85 pass rate and a critical alert below 0.70, helping detect gradual quality drift.

What are the limitations of automated agent evaluation?

Automated evaluation misses hallucinations, subtle biases, and edge cases that human reviewers catch. It is also vulnerable to test set contamination and metric gaming, so eval sets should stay versioned and separate from training data, with regular human cross-validation.