eval-report
Skill1.1k starsChanged 10 months agoApache-2.0View on GitHub
Use when the user has run multiple evaluation skills and wants a comprehensive analysis — maturity assessment, cross-skill signals, trends, prioritized actions, and an executive summary. Also use when the user mentions eval health check, evaluation audit, ship readiness, evaluation maturity, or "how good is my evaluation system itself." This is a read-only analysis skill.
3 other projects use a version of this.
Trending
More talk lately.thin dataabout the whole repository
Most recently taken up by
- malloydata/publishertheir own version, first seen Nov 4, 2026
- modelscope/OpenJudgeword for word, first seen Oct 9, 2026
- Terum-Inc/terum-skillstheir own version, first seen Sep 20, 2026
Who's talking about agentscope-ai/OpenJudge
- sudosubin/agents.nix“agent-skills.github.agentscope-ai.openjudge: 0.2.2 → 0.2.5”GitHub · Nov 10, 2026
- sudosubin/agents.nix“agent-skills.github.agentscope-ai.openjudge: 0.2.2-unstable-2026-07-08 → 0.2.2”GitHub · Oct 3, 2026
- ProSkillsMD/proskills“[Candidate] agentscope-ai/openjudge/skills/mmx-cli - mmx-cli”GitHub · Sep 29, 2026
- ProSkillsMD/proskills“[Candidate] agentscope-ai/openjudge/skills/find-skills-combo - find-skills-combo”GitHub · Sep 28, 2026
- ProSkillsMD/proskills“[Candidate] agentscope-ai/openjudge/skills/claude-authenticity - claude-authenticity”GitHub · Sep 28, 2026
The biggest 5 of 14 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 14
Talked about on GitHub (14 times).
On GitHub · 14
- Nov 10, 2026agent-skills.github.agentscope-ai.openjudge: 0.2.2 → 0.2.5 — sudosubin/agents.nix0 reactions
- Oct 3, 2026agent-skills.github.agentscope-ai.openjudge: 0.2.2-unstable-2026-07-08 → 0.2.2 — sudosubin/agents.nix0 reactions
- Sep 29, 2026[Candidate] agentscope-ai/openjudge/skills/mmx-cli - mmx-cli — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 28, 2026[Candidate] agentscope-ai/openjudge/skills/find-skills-combo - find-skills-combo — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 28, 2026[Candidate] agentscope-ai/openjudge/skills/claude-authenticity - claude-authenticity — ProSkillsMD/proskills0 reactions · 2 comments
9 more on GitHub
- Sep 28, 2026[Candidate] agentscope-ai/openjudge/skills/arena-eval/02-ref-hallucination-arena - 02-ref-hallucination-arena — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 27, 2026[Candidate] agentscope-ai/openjudge/skills/arena-eval/01-auto-arena - 01-auto-arena — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 27, 2026[Candidate] agentscope-ai/openjudge/skills/arena-eval/00-arena-router - 00-arena-router — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 27, 2026[Candidate] agentscope-ai/openjudge/skills/academic-eval/03-ref-hallucination-arena - 03-ref-hallucination-arena — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 26, 2026[Candidate] agentscope-ai/openjudge/skills/academic-eval/02-bib-verify - 02-bib-verify — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 26, 2026[Candidate] agentscope-ai/openjudge/skills/academic-eval/01-paper-review - 01-paper-review — ProSkillsMD/proskills0 reactions · 2 comments
- Sep 26, 2026[Candidate] agentscope-ai/openjudge/skills/academic-eval/00-academic-router - 00-academic-router — ProSkillsMD/proskills0 reactions · 1 comment
- Sep 25, 2026agent-skills.github.agentscope-ai.openjudge: init at 0.2.2-unstable-2026-07-08 — sudosubin/agents.nix0 reactions
- Apr 24, 2026[Feature]: Implement OpenJudge adaptation. — agentscope-ai/agentscope-java0 reactions
Other versions3 projects use a version of this.
Word for word · 1
- modelscope/OpenJudge★ 1.1k100% same
Edited · 0
None found.
Wrote their own version · 2
- malloydata/publisher★ 132same name
- Terum-Inc/terum-skills★ 28same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository20 other files it gives its agents.
- 00-academic-routerSkill
- 01-paper-reviewSkill
- 02-bib-verifySkill
- 03-ref-hallucination-arenaSkill
- 00-arena-routerSkill
- 01-auto-arenaSkill
- 02-ref-hallucination-arenaSkill
- claude-authenticitySkill
- meta-evalSkill
- eval-designSkill
- metric-designSkill
- align-humanSkill
- rag-evalSkill
- prompt-regressionSkill
- redteamSkill
- bootstrapSkill
- find-skills-comboSkill
- mmx-cliSkill
- 01-graders-and-pipelineSkill
- 02-rl-rewardSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 4 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
NO recommendation WITHOUT statistical evidence backing it.
- Distinctive: line 14
NO trend analysis WITHOUT at least 2 data points in history.
- Very specific: line 43
Read eval-design.md and all runs/ directories.
- Distinctive: line 223
Ignoring cross-skill contradictions: When two skills disagree about the same dimension, that's the most important signal in the report — it …
- Distinctive: line 226
All recommendations marked P1: If everything is medium priority, nothing is.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<HARD-GATE>
NO recommendation WITHOUT statistical evidence backing it.
NO "system ready" declaration WITHOUT all calibrated judges passing AND all production gates green.
NO trend analysis WITHOUT at least 2 data points in history.
</HARD-GATE>Eval Report
Synthesize everything from your evaluation journey into a comprehensive report. This skill is read-only — it analyzes what exists, doesn't create new graders or datasets.
When to Activate
- You've run 2+ evaluation skills and want the big picture
- You need to report evaluation status to non-technical stakeholders
- You're making a ship/no-ship decision and need evidence
- The evaluation system has been running for a while — time for a health check
Checklist
You MUST create a task for each item and complete them in order:
- Inventory scan — catalog everything in eval-design.md + runs/ history
- Maturity assessment — 5 dimensions × 4 levels
- Cross-skill signal synthesis — consistent findings + contradictions
- Weakness diagnosis — failure concentration, correlations, stratum gaps
- Root cause classification — system / metric / data / unclear
- Prioritized recommendations — P0/P1/P2 actions with impact estimates
- Executive summary — ship readiness + top 3 risks + next actions
Step 1: Inventory Scan
Read eval-design.md and all runs/ directories. Build a timeline:
Timeline:
2026-04-15 01-eval-design → 5 failure modes → 3 dimensions from 200 traces
2026-04-18 02-metric-design → 4 graders configured (2 LLM + 1 rule + 1 executable)
2026-04-25 (evaluation run) → 90-sample stratified dataset scored
2026-05-01 03-align-human → 2 judges Phase 3, 1 Phase 2, 1 Phase 1 (TPR/TNR + kappa)
2026-05-10 07-redteam → safety audit not yet runReport key metrics:
- Total skills run, total principles, total labels
- Calibrated judges: X of Y (with TPR/TNR range)
- Last activity date per skill
Step 2: Maturity Assessment
Rate the evaluation system across 5 dimensions:
| Dimension | L1 (Initial) | L2 (Developing) | L3 (Established) | L4 (Optimizing) |
| Failure Discovery | No systematic analysis | Failure modes identified | Coverage validated with stratification | Continuous triage from production |
| Judge Quality | v0 uncalibrated only | Some calibrated (TPR/TNR measured) | All calibrated with CI | Calibrated + aligned with humans |
| Label Coverage | < 50 labels | 50-200 labels | 200+ stratified labels | Coverage audit passed, drift monitored |
| Safety Coverage | No redteaming | Ad-hoc redteam run | Systematic redteam with policy doc | Continuous redteam with sign-off |
| Human Alignment | No alignment data | Kappa measured for some judges | Kappa ≥ 0.8 for all judges | Human spot-check only, quarterly audit |
Scoring rule: The overall maturity level is the minimum across dimensions (weakest link principle). If 4 dimensions are L3 but Safety is L1, the system is L1.
Step 3: Cross-Skill Signal Synthesis
Consistent Signals (high confidence)
Find themes confirmed by multiple skills. Example:
- "Factuality is the top risk" — evidence chain:
- 01-eval-design: #1 failure mode (38% prevalence in traces)
- 02-metric-design: weighted as the highest-impact dimension
- 03-align-human: TPR=0.92 TNR=0.88 (confirmed measurable)
Contradictions (needs investigation)
Find where skills disagree. These are the most valuable findings:
- "02-metric-design weighted hallucination as a top signal, but 03-align-human shows the hallucination judge has TPR=0.74" → Possible explanations: the judge prompt captures surface patterns, not real hallucination. Or the judge prompt needs refinement, or the labels are noisy.
Coverage Gaps (blind spots)
What hasn't been touched by any skill?
- "01-eval-design coverage shows multilingual input_type n=0, no workflow has addressed non-English queries"
Step 4: Weakness Diagnosis
Failure Concentration
Which principle/grader has the lowest pass rate? Where are failures clustering?
Failure Correlation
Compute Jaccard similarity between principle pairs — when sample A fails on principle X, does it also fail on principle Y? Highly correlated pairs (Jaccard > 0.5) likely share a root cause.
Per-Stratum Weakness
Which difficulty stratum performs worst across all principles? If boundary stratum TPR < 0.7 for 3 of 4 principles, boundary discrimination is a systemic weakness.
Step 5: Root Cause Classification
For each weakness area, classify the root cause:
| Type | Definition | Key indicator |
| system_problem | The application itself performs poorly | Low pass rate + high judge-human agreement |
| metric_problem | The judge/eval is flawed | Low pass rate + low judge-human agreement |
| data_problem | The eval dataset isn't representative | 01-eval-design coverage shows thin strata OR label drift detected |
| unclear | Not enough evidence | Conflicting signals, need more data |
This classification is critical — fixing a metric problem by changing the system (or vice versa) wastes effort.
Step 6: Prioritized Recommendations
Generate P0/P1/P2 actions. Each must include: priority, concrete action, current state, target state, expected impact, and the skill to use.
🔴 P0 | Calibrate hallucination judge
Current: TPR=0.74 (below 0.8 threshold)
Target: TPR >= 0.8
Impact: Judge becomes usable as production gate
Use: 03-align-human
🔴 P0 | Add boundary samples for hallucination
Current: n=6 boundary samples (CI half-width ±18%)
Target: n >= 20 (CI narrows to ±10%)
Impact: Reliable per-stratum TPR measurement
Use: 01-eval-design
🟡 P1 | Align tone_consistency judge
Current: kappa=0.72, bias=-0.15 (lenient)
Target: kappa >= 0.8, |bias| < 0.1
Impact: Reduce false positive rate ~15%
Use: 03-align-human
🟢 P2 | Enable auto-gate for factuality judge
Current: kappa=0.87, TPR=0.92, TNR=0.88
Impact: Eliminate 90% of human review for this dimension
Use: 03-align-human (mark Phase 3)Step 7: Executive Summary
One page for non-technical stakeholders:
Executive Summary
=================
System: Customer support chatbot for e-commerce
Stakes: Production
Report Date: 2026-05-12
SHIP READINESS: Conditional
2 items must be resolved before production gate:
1. Hallucination judge TPR below threshold (0.74 < 0.8)
2. No safety/redteam evaluation has been run
TOP 3 RISKS:
1. Hallucination detection unreliable — severity: HIGH
The judge measuring whether the bot fabricates information itself has poor
recall (TPR=0.74), meaning ~26% of hallucinations go undetected.
Mitigation: Calibrate with more boundary labels (2-3 weeks).
2. Safety coverage missing — severity: MEDIUM
No jailbreak, injection, or PII leakage testing has been performed.
Mitigation: Run redteam skill this sprint (1-2 days).
3. Tone evaluation is biased lenient — severity: LOW
The tone judge systematically rates responses as better than humans do.
Mitigation: Refine judge prompt with borderline examples.
EVAL MATURITY: L2 (Developing) → Target L3 in 3-4 weeks
Strongest: Failure Discovery (L3)
Weakest: Safety Coverage (L1), Human Alignment (L2)
NEXT ACTIONS (this sprint):
[P0] Add boundary labels + recalibrate hallucination judge
[P0] Run initial redteam evaluation
[P1] Refine tone judge alignmentOutput
| File | Content |
eval-design.md | eval_report: namespace (maturity, signals, trends, actions) |
runs/eval-report/<ts>/report.md | Full analysis report |
runs/eval-report/<ts>/executive-summary.md | One-page stakeholder summary |
Each per-metric run you synthesize should be a runs/<skill>/<ts>/results.json row of the form:
{"metric": "order_accuracy", "mean": 0.82, "ci_95": [0.78, 0.86], "n": 90,
"by_stratum": {"easy": 0.95, "boundary": 0.71, "adversarial": 0.60},
"verdict": "pass | fail | insufficient_evidence"}Common Mistakes
- Giving recommendations without root cause classification. "Pass rate is low" doesn't tell you what to fix. Classify as system/metric/data problem first.
- Maturity scoring by gut feel. Each L1-L4 rating must cite specific evidence from eval-design.md fields.
- Executive summary too long. It has one audience: busy stakeholders. Three risks, three actions, one page. Details go in the full report.
- Ignoring cross-skill contradictions. When two skills disagree about the same dimension, that's the most important signal in the report — it reveals a structural issue in assumptions or methodology.
- All recommendations marked P1. If everything is medium priority, nothing is. P0 = blocks ship. P1 = important this sprint. P2 = backlog.
Next Skills
After 04-eval-report:
- Recommendations point to specific workflows (03-align-human, 01-eval-design, 07-redteam, etc.) based on identified weaknesses. This skill is the "end of loop" analysis — after addressing recommendations, run this skill again to track progress.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

