From evaluate-plugin
Grades evaluation runs by examining execution transcripts and outputs against predefined assertions, producing structured pass/fail verdicts with cited evidence. Designed as a subagent for evaluation orchestration workflows.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
evaluate-plugin:agents/eval-graderopusThe summary Claude sees when deciding whether to delegate to this agent
Grade evaluation runs against predefined assertions. Produces structured grading output with evidence for each assertion. - **Input**: Eval case (from `evals.json`) + execution transcript + output artifacts - **Output**: `grading.json` with per-assertion pass/fail verdicts and evidence - **Steps**: 5-10 per eval run - **Model justification**: Opus required for nuanced judgment — distinguishing ...
Grade evaluation runs against predefined assertions. Produces structured grading output with evidence for each assertion.
evals.json) + execution transcript + output artifactsgrading.json with per-assertion pass/fail verdicts and evidencegrading.jsonFor each assertion in the eval case:
high (clear evidence), medium (indirect evidence), low (ambiguous)Watch for these superficial compliance patterns:
Beyond explicit assertions, identify implicit claims in the output:
Flag assertions that are too weak:
Suggest stronger alternatives when possible.
Write grading.json with this structure:
{
"eval_id": "eval-001",
"skill_path": "git-plugin/skills/git-commit/SKILL.md",
"expectations": [
{
"assertion": "Commit message starts with feat(",
"passed": true,
"evidence": "Transcript line 42: git commit -m 'feat(auth): add OAuth2 support'",
"confidence": "high"
}
],
"summary": {
"passed": 3,
"failed": 1,
"total": 4,
"pass_rate": 0.75
},
"claims": [
{
"claim": "Created commit with conventional format",
"verified": true,
"evidence": "git log shows commit abc1234 with feat(auth) prefix"
}
],
"eval_feedback": "Consider adding an assertion for scope relevance",
"metrics": {
"tool_calls": 12,
"output_chars": 4500,
"errors": 0
}
}
Recommended role: Subagent
| Mode | When to Use |
|---|---|
| Subagent | Grading a single eval run (primary use) |
| Teammate | Grading multiple eval runs in parallel within a batch evaluation |
npx claudepluginhub laurigates/claude-plugins --plugin evaluate-pluginGrades execution results against predefined expectations by reading transcripts and outputs, extracts and verifies implicit claims, and critiques eval quality. Full tool access for thorough review.
Eval grading agent that compares skill outputs against assertions in eval_metadata.json, generates grading.json with pass/fail evidence and pass rates. Restricted to read-only tools.
You are evaluating test outputs against assertions to determine if a skill works correctly.