Agent skill · Testing & QA

eval-design

Use when the user needs to design evaluation datasets, create test cases, stratify samples, generate adversarial examples, extract eval dimensions from traces/specs, or build a labeled evaluation set. Also use when the user mentions test data design, eval coverage, difficulty stratification, synthetic data generation for eval, or "how to create good evaluation data." Outputs datasets in OpenJudge-compatible format.

AgentScope-AI33,120★ · +381/wk · 2 repos on radarProfile →
claude-codeships scriptsApache-2.0
Install
npx skills add agentscope-ai/OpenJudge --skill 01-eval-design --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 11 KB
Bundled scripts: yes
Path: skills/eval_pipeline/01-eval-design/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 764
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Eval Design Design high-quality evaluation datasets that measure what actually matters for your application. You extract evaluation dimensions from business context, structure them into stratified test cases, and output datasets ready for OpenJudge `GradingRunner`. ## When to Activate - User has agent traces / production logs and wants to build an eval set from them - User has evaluation principles but needs properly stratified test data - User wants to generate adversarial examples that stress-test their system - User needs coverage analysis — are they testing all the right things? - User wants a labeling guide for human annotators ## Checklist You MUST create a task for each item and complete them in order: 1. **Extract eval dimensions** — from traces, spec, or user interview 2. **Design stratified sampling** — 60/30/10 split with difficulty strata 3. **Generate test data** — synthetic inputs + adversarial examples 4. **Output OpenJudge dataset** — structured format ready for GradingRunner ## Coverage check: run the bundled script After you have a dataset, validate coverage with the bundled, tested script (`scripts/coverage_check.py`, standard library only, **no OpenJudge depen

What's inside
Steps it walks through
  1. When to Activate
  2. Checklist
  3. Coverage check: run the bundled script
  4. Step 1: Extract Evaluation Dimensions
  5. From traces (when user has production data)
  6. From spec (when user has product docs)
  7. From interview (when user has neither)
  8. Output: Test Plan
  9. Step 2: Design Stratified Sampling
  10. Difficulty Strata
  11. Sample Size
  12. Data Design Quadrants
  13. Step 3: Generate Test Data
  14. Synthetic data generation
Ships with 1 file
  • scripts/coverage_check.py
Commands it runs
python scripts/coverage_check.py --dataset eval-data/dataset.jsonl
More from OpenJudge
All skills →
About this skill
What does the eval-design skill do?

Use when the user needs to design evaluation datasets, create test cases, stratify samples, generate adversarial examples, extract eval dimensions from traces/specs, or build a labeled evaluation set. Also use when the user mentions test data design, eval coverage, difficulty stratification, synthetic data generation for eval, or "how to create good evaluation data." Outputs datasets in OpenJudge-compatible format.

How do I install it?

Run `npx skills add agentscope-ai/OpenJudge --skill 01-eval-design --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From agentscope-ai/OpenJudge, a repository with 764 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going