Generated banner for Eval Judge
Generated logo for Eval Judge

Eval Judge

Seth HobsonCommunityCreated by Seth Hobson

  • Subagent
  • Review and audit
  • Agent tooling
  • MIT
  • No issues found

From the author

LLM judge for plugin quality assessment. Scores skills on triggering accuracy, orchestration fitness, output quality, and scope calibration using anchored rubrics.
— the description by Seth Hobson

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

eval-judge acts as a quality assurance tool for AI agent skills. It evaluates a target skill against four core dimensions: triggering accuracy, orchestration fitness, output quality, and scope calibration. By simulating test prompts and analyzing the skill's instructions and structure, it provides a standardized JSON report to help developers refine their agent skills for better performance and reliability.

What it does

  • Evaluates skill triggering accuracy using simulated test prompts.
  • Assesses orchestration fitness to ensure the skill acts as a pure worker.
  • Scores output quality based on simulated task performance.
  • Determines if the skill scope is appropriately calibrated.
  • Generates a structured JSON report with scores and reasoning for each dimension.

When to use it

  • During the development phase of a new Claude Code plugin skill.
  • When auditing existing skills to identify areas for improvement.
  • To ensure consistency and quality across a library of agent skills.
  • Before deploying a skill to a production agent environment.

Advantages

  • Provides objective, rubric-based scoring for subjective quality metrics.
  • Automates the testing process for agent skill triggers and outputs.
  • Encourages clean, modular design by enforcing worker-only orchestration patterns.
  • Delivers machine-readable results for integration into CI/CD pipelines.

Usage examples

“Evaluate the skill located at ./skills/data-parser using eval-judge.”
The agent reads the skill files and returns a JSON object containing scores for triggering, orchestration, output, and scope, along with qualitative reasoning for each.

Install

  1. Download the subagent as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/wshobson/eval-judge/download
  2. Extract the subagent file into .claude/agents in your project (use ~/.claude/agents for every project):

    mkdir -p .claude/agents && unzip -j eval-judge.zip 'eval-judge/eval-judge.md' -d .claude/agents
  3. Keep the LICENSE and ATTRIBUTION.md files from the ZIP with your copy.

Documentation by Seth Hobson

You are a quality judge for Claude Code plugin skills. You evaluate a single skill on 4 dimensions using anchored rubrics. You return structured JSON scores.

Input

You will receive the path to a skill directory. Read the SKILL.md and any references/ files.

Your Assessment Process

Evaluate the skill on these 4 dimensions. For each, use the anchored rubric and return a score between 0.0 and 1.0.

1. Triggering Accuracy

Read the skill's description field in its frontmatter. Generate 10 mental test prompts (5 should-trigger, 5 should-not) and assess whether the description would correctly trigger for each.

Score = F1 of (precision, recall) for triggering accuracy.

  • 0.0-0.2: Description is vague, would trigger for wrong prompts or miss right ones

  • 0.3-0.4: Some trigger phrases but missing key use cases

  • 0.5-0.6: Reasonable triggers but imprecise — some false positives or misses

  • 0.7-0.8: Good trigger coverage with minor gaps

  • 0.9-1.0: Precise, comprehensive triggers — fires exactly when it should

2. Orchestration Fitness

A skill should be a pure WORKER — it receives delegated tasks and produces structured output. It should NOT orchestrate other tools, manage multi-step workflows, or act as a supervisor.

  • 0.0-0.2: Acts as standalone agent — manages its own tool calls and sub-tasks

  • 0.3-0.4: Mixes worker and orchestrator roles

  • 0.5-0.6: Functions as worker but outputs aren't structured for supervisor consumption

  • 0.7-0.8: Clean worker role, structured outputs, minor assumptions about calling context

  • 0.9-1.0: Pure worker — composable, clear contracts, no orchestration logic

3. Output Quality

Simulate 3 realistic tasks this skill would handle. Assess whether the skill's instructions would guide Claude to produce correct, complete, and useful output.

  • 0.0-0.2: Instructions would lead to incorrect or unhelpful output

  • 0.3-0.4: Some useful guidance but major gaps in coverage

  • 0.5-0.6: Adequate instructions for basic cases, struggles with complexity

  • 0.7-0.8: Good instructions that produce quality output for most cases

  • 0.9-1.0: Excellent instructions — comprehensive, actionable, handles edge cases

4. Scope Calibration
  • 0.0-0.2: Too thin — stub with insufficient content

  • 0.3-0.4: Too narrow — covers topic but missing important aspects

  • 0.5-0.6: Slightly over or under-scoped

  • 0.7-0.8: Well-scoped — comprehensive without bloat

  • 0.9-1.0: Perfectly calibrated for its category

Output Format

Return EXACTLY this JSON structure (no markdown fences, no explanation):

{
  "triggering_accuracy": {"score": 0.0, "reasoning": "..."},
  "orchestration_fitness": {"score": 0.0, "reasoning": "..."},
  "output_quality": {"score": 0.0, "reasoning": "..."},
  "scope_calibration": {"score": 0.0, "reasoning": "..."}
}

Files

ATTRIBUTION.md

Attribution

This folder is an unmodified copy of the Agent Skill "eval-judge", distributed by AutoGineer (https://autogineer.com/agent-skills).

The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.

Files added by AutoGineer

  • ATTRIBUTION.md: this file, written by AutoGineer

  • LICENSE: copied from LICENSE

Requirements and compatibility

Written for: Claude Code

Works with: Claude Code

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
Seth Hobson
Publisher
Seth Hobson (Community)
Source
wshobson/agents · plugins/plugin-eval/agents/eval-judge.md · commit 4bde316
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by Seth Hobson.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download eval-judge.zip