Eval Judge
Seth HobsonCommunityCreated by Seth Hobson
- Subagent
- Review and audit
- Agent tooling
- MIT
- No issues found
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
Download the subagent as a ZIP:
https://autogineer.com/agent-skills/wshobson/eval-judge/downloadExtract 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/agentsKeep 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.mdAdded by AutoGineer864 B
- LICENSELicence file added by AutoGineer1.0 KiB
- eval-judge.md3.0 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "eval-judge", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 4bde3168b43c0655c4d00ea2726e631719908a6d
Created by: Seth Hobson (https://github.com/wshobson)
Publisher: Seth Hobson (https://github.com/wshobson)
Licence: MIT License (https://github.com/wshobson/agents/blob/4bde3168b43c0655c4d00ea2726e631719908a6d/LICENSE)
Licence evidence: repository licence LICENSE
Retrieved: 2026-11-07
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 or Seth Hobson.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download eval-judge.zip