
Skill
braintrust-design-human-eval-review
design human evaluation and review workflows
Description
Design or audit human evaluation workflows and golden datasets for LLM applications and agents. Use to set up expert review, select review cases, write reviewer instructions, assign raters, capture rationales and confidence, measure inter-rater agreement with kappa or alpha, adjudicate disagreements, and preserve reviewed examples with provenance as a versioned reference set. Do not use to elicit the criteria or rubric in the first place, to validate a scorer once reference labels exist, or to implement the scorer.
SKILL.md
Design human review and the golden set
Contract: references/interaction-contract.md. Calibration, templates, provenance: references/review-workflow.md.
Trigger
- "Set up human review." / "Build a golden dataset." / "How should we adjudicate?"
- A rubric that exists and now needs applying at scale by people.
- A judge that needs an anchor before it can be trusted.
Do
- Identify the expertise required and the decision the labels will support. Draft the review form before asking about reviewer count.
- If no rubric or criteria exist yet, stop and elicit them from experts first. This skill applies criteria; it does not invent them.
- Select cases deliberately: representative items, plus the ambiguous region where systems differ, plus every severe failure class.
- Collect a short rationale and confidence with every label — the rationales are where the rubric gets sharp.
- Have raters judge independently before conferring, then adjudicate on the record. A panel deferring to whoever speaks first discards the benefit of a panel.
- Report agreement and adjudicate before the set calibrates anything, then preserve it as a versioned dataset with per-item provenance and a refresh trigger.
Avoid
- Do not treat majority opinion as ground truth without the relevant expertise.
- Do not force adjudication over genuine construct ambiguity — record it; it is a finding about the rubric.
- Do not review only the easy middle; a golden set with no severe failures cannot validate a safety scorer.
- Do not compare a scorer against these labels here.
Check
- Reviewer qualifications stated and matched to the construct.
- Independent labeling before discussion; agreement computed, not assumed.
- Adjudication decisions recorded with reasons.
- Coverage spans clear successes, clear failures, ambiguous edges, severe failures.
- Provenance per item; set versioned; refresh trigger defined.
Risk
- Shared misunderstanding among reviewers produces a consistently wrong reference set that every downstream number inherits — high agreement is not validity.
- An unrepresentative review sample calibrates the scorer to the wrong distribution.
- Ceiling effects erase the benefit of multiple raters: if nearly every item is obvious, agreement is high and uninformative.
- Reviewer fatigue degrades labels across a long session, invisibly without timestamps.
Braintrust
Run review in human review queues with per-criterion scoring and free-text notes. Per-criterion is not optional: a single overall score cannot be adjudicated, and the note is the rationale the reference set depends on. Promote reviewed traces into a versioned golden dataset — the version is what lets validation state which labels a κ was computed against.
Where reviewers need the raw audio, image, or PDF to judge, run review over an experiment rather than a dataset, since experiments surface attachments more prominently; otherwise reviewers judge the pipeline's extraction instead of the system's behavior.
Wire two feeds: a stratified production sample, and the scorer-disagreement queue (items where scorers disagree or sit near a threshold) — the highest-value human attention available, at no extra collection cost. Reviewer identity, qualification, and timestamp go in item metadata; fatigue drift and single-rater dominance are undetectable without them.
More skills from the eval-library repository
View all 24 skillsbraintrust-analyze-eval-experiment
analyze LLM and agent eval experiments
Aug 20AnalysisBraintrustEvalsLLM +1braintrust-attribute-multi-variable-change
attribute performance changes to multiple variables
Aug 20AnalysisBraintrustEvalsLLM +1braintrust-build-eval-dataset
create and manage LLM eval datasets
Aug 20AgentsBraintrustDatasetsEvals +1braintrust-define-eval-objective
define LLM evaluation objectives
Aug 20BraintrustEvalsLLMProduct Management +1braintrust-define-eval-release-gate
configure release gates for LLM applications
Aug 20AgentsBraintrustCI/CDEvals +1braintrust-deploy-evaluator
deploy evaluators to Braintrust
Aug 20BraintrustDeploymentEvals
More from Braintrust
View publishertroubleshoot-braintrust-mcp
configure and troubleshoot Braintrust MCP servers
braintrust-claude-plugin
Jul 12BraintrustDebuggingMCPbraintrust-design-eval-experiment
design controlled LLM eval experiments
eval-library
Aug 20BraintrustEvalsExperimentsLLM +1braintrust-design-eval-instrumentation
design trace and evaluation dataset schemas
eval-library
Aug 20BraintrustDatasetsEvalsObservability +1braintrust-design-eval-metric-bundle
create multi-objective evaluation metric bundles
eval-library
Aug 20AgentsBraintrustEvalsLLM +1braintrust-discover-agent-failures
identify and classify agent failure modes
eval-library
Aug 20AgentsBraintrustDebuggingEvals +1