设计与多媒体

Eval Rubric Designer

试用

Design a scoring rubric and LLM-as-judge prompt to evaluate the quality of an AI feature's output. Use when asked to create an eval rubric, define quality di...

它能做什么

You can't improve what you can't score. The hard part of evaluating AI output isn't running the judge — it's defining dimensions that are **specific, observable, and independent**, with anchors concrete enough that two people (or two judge runs) agree. This skill turns "is the output good?" into a…

技能文档

Eval Rubric Designer Skill

You can't improve what you can't score. The hard part of evaluating AI output isn't running the judge — it's defining dimensions that are specific, observable, and independent, with anchors concrete enough that two people (or two judge runs) agree. This skill turns "is the output good?" into a rubric and a judge prompt you can run today.

Working from a brief

Given just "I need to eval my summariser", produce the full rubric anyway — infer the task, the output type, and the dimensions that matter for it, and label inferred choices. Never hand back a list of dimension names with no anchors; the anchors are where the rubric earns its keep.

Required Inputs

Ask for these only if they aren't already provided (else infer and label):

  • The task — what the AI is supposed to produce, and for whom.
  • A sample output (or two) — ideally one good and one weak, to calibrate anchors.
  • What "good" means here — the quality bar and any non-negotiables (e.g. must be grounded, must follow format).
  • How it'll be scored — human review, LLM-as-judge, or both; and whether you need a single score or per-dimension.

Output Format

Eval Rubric: [task]

1. Dimensions — 3–6 independent dimensions, each with a one-line definition and a weight. Default set, tailored to the task: structure, completeness, correctness/grounding, usefulness, safety/tone.

2. Anchors — for each dimension, concrete descriptions at 1, 3, and 5 (what a poor / acceptable / excellent answer looks like for this task). Anchors must be observable, not "feels good".

Dimension (weight)1 — poor3 — acceptable5 — excellent
Grounding (×2)invents facts not in the sourcemostly grounded, minor driftevery claim traceable to the source

3. Judge prompt — a ready-to-run LLM-as-judge prompt in a fenced block: the task description, the rubric, an instruction to score each dimension 1–5, and a strict JSON output contract ({"dimension":N,...}) so scores parse reliably. Include a one-line "return only JSON" reinforcement.

4. Labelling guide — short rules for tie-breaks and common edge cases, so repeat runs stay consistent.

5. Judge reliability notes — known biases (length, position, self-preference), and how to mitigate: a cheaper judge for scale vs. a stronger judge for the rubric, sampling N runs, and spot-checking judge scores against a few human labels before trusting the leaderboard.

Quality Checks

  • Dimensions are independent — a single flaw doesn't tank three of them at once
  • Every dimension has concrete 1/3/5 anchors specific to this task, not generic adjectives
  • The judge prompt has a strict, parseable output contract (JSON), with a retry/repair note
  • Weights reflect what actually matters for the task (grounding usually > prose polish)
  • The rubric is calibrated against at least one good and one weak sample
  • Judge biases are named with a concrete mitigation, not just listed

Anti-Patterns

  • Do not ship dimension names without anchors — names alone don't make scores reproducible
  • Do not let one quality issue load onto multiple dimensions — keep them orthogonal
  • Do not trust an LLM judge blind — calibrate against a handful of human labels first
  • Do not use a vague "overall quality 1–10" — it hides which part is broken
  • Do not ignore the negative case — a rubric must distinguish "wrong" from "thin", not just "great" from "okay"

Based On

LLM-as-judge evaluation practice — orthogonal weighted dimensions, anchored scales, structured judge prompts, and judge-bias mitigation.

相关技能

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

mohitagw15856 的更多技能

浏览全部技能

Extract a brand's visual and verbal identity into an applicable guideline kit — tokens, voice rules, and do/don't pairs — then apply it consistently to any a...

作者 mohitagw158562 次安装

Write an AI usage policy people can actually follow — approved tools, data rules, disclosure duties, and review obligations, in one page instead of legal fog...

作者 mohitagw15856

Write an executive summary for any document, report, or proposal. Use when asked to write an executive summary, management summary, briefing paper, or one-pa...

作者 mohitagw158562 次安装

Convert a git log, commit list, or release notes into a polished, user-facing changelog. Use when writing release notes, generating a CHANGELOG.md entry, or...

作者 mohitagw158562 次安装

Document or design a database schema with entity relationships, table definitions, constraints, indexes, and access patterns. Use when asked to design a data...

作者 mohitagw158561 次安装

Build a customer journey map for a product, service, or experience. Use when asked to map a customer journey, create a user journey, document touchpoints and...

作者 mohitagw158561 次安装