Skills for Real Engineers. Straight from my .agents directory.
eval-design
Agent skill fromagentscope-ai/OpenJudge
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 to install eval-design
npx skills add agentscope-ai/OpenJudge# or add only this skill to Claude Code: copy the folder
skills/eval_pipeline/01-eval-design/
# into
~/.claude/skills/01-eval-design/ (all projects)
.claude/skills/01-eval-design/ (one project)
1# Eval Design23Design high-quality evaluation datasets that measure what actually matters for your4application. You extract evaluation dimensions from business context, structure them5into stratified test cases, and output datasets ready for OpenJudge `GradingRunner`.67## When to Activate89- User has agent traces / production logs and wants to build an eval set from them10- User has evaluation principles but needs properly stratified test data11- User wants to generate adversarial examples that stress-test their system12- User needs coverage analysis — are they testing all the right things?13- User wants a labeling guide for human annotators1415## Checklist1617You MUST create a task for each item and complete them in order:18191. **Extract eval dimensions** — from traces, spec, or user interview202. **Design stratified sampling** — 60/30/10 split with difficulty strata213. **Generate test data** — synthetic inputs + adversarial examples224. **Output OpenJudge dataset** — structured format ready for GradingRunner2324## Coverage check: run the bundled script2526After you have a dataset, validate coverage with the bundled, tested script27(`scripts/coverage_check.py`, standard library only, **no OpenJudge dependency**) before28trusting any per-slice metric:2930```bash31python scripts/coverage_check.py --dataset eval-data/dataset.jsonl32```3334It reports per-dimension and per-(dimension × stratum) counts, flags thin cells35…
Excerpt shown under the repository's Apache-2.0 license.
More skills in OpenJudge
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
