Skills for Real Engineers. Straight from my .agents directory.
metric-design
Agent skill fromagentscope-ai/OpenJudge
Use when the user has evaluation principles or a dataset but needs help choosing the right graders, designing evaluation metrics, creating LLM-as-judge prompts, combining multiple metrics into a composite score, or building an automated evaluation pipeline. Also use when the user mentions grader selection, metric design, judge prompt engineering, rubric design, evaluation pipeline code, or "how to evaluate [X] automatically." Outputs executable OpenJudge pipeline code.
How to install metric-design
npx skills add agentscope-ai/OpenJudge# or add only this skill to Claude Code: copy the folder
skills/eval_pipeline/02-metric-design/
# into
~/.claude/skills/02-metric-design/ (all projects)
.claude/skills/02-metric-design/ (one project)
1# Metric Design23Select, configure, and combine evaluation graders into a working pipeline. You choose4the right tool for each evaluation dimension — from zero-cost code checks to LLM judges5— and produce executable `GradingRunner` code that runs on OpenJudge.67> **Requires OpenJudge** (`pip install py-openjudge`). This skill is intentionally8> SDK-centric — grader selection, `GradingRunner`, and aggregators are OpenJudge APIs. The9> design/decision logic still applies if you use another harness; only the code does not.1011## When to Activate1213- User has eval dimensions/principles but doesn't know which grader type to use14- User wants to write an LLM-as-judge prompt for a specific failure mode15- User needs a composite score combining multiple evaluation dimensions16- User wants to auto-generate graders from labeled data instead of writing them manually17- User's current evaluation is all LLM-based and too expensive/too slow1819## Checklist2021You MUST create a task for each item and complete them in order:22231. **Select grader types** — per dimension, pick the right grader class242. **Create custom graders** — write judge prompts (4-component) or function graders253. **Auto-generate if applicable** — use OpenJudge Generator for cold starts264. **Run anti-pattern scan** — check for Likert, missing few-shot, vague criteria275. **Build pipeline code** — assemble GradingRunner with graders + aggregators2829## Step 1: Select Grader Type Per Dimension30…
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.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
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
