Install any skill in seconds. Free to start, no credit card required.
Get Started Free →growthxai/output-eval-judge-prompt
Design effective LLM judge .prompt files for evaluators.
Passed 22 of 22 test cases with the skill, and 8 of 22 without it.
and 17 more in the full report
14 fixed8 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
Where should few-shot examples in an LLM judge prompt be sourced from to avoid data contamination?
| Checked | Without skill | With skill |
|---|---|---|
| Few-shot examples are selected exclusively from the training dataset split. | Missed | Passed |
The instructions your model reads when the skill loads.
An LLM judge evaluates workflow output for a single, specific failure mode identified during error analysis. This skill covers how to design the .prompt file that powers judgeVerdict(), judgeScore(), or judgeLabel() calls. For the file format basics, see output-dev-prompt-file. For error analysis, see output-eval-error-analysis.
Before writing a judge prompt:
output-eval-error-analysis)ground_truth labels in dataset YAML filesVerdict.* helpers (contains, matches, gte, etc.) cannot reliably detect this failureEvery effective judge prompt has exactly four components.
State the single failure mode being evaluated. Be specific and observable.
Good criteria (specific, observable):
Bad criteria (vague, holistic):
Define exactly what constitutes pass and fail. Always binary — no Likert scales, no 1-5 ratings, no "partially meets criteria."
PASS: The blog post uses formal language throughout. Professional vocabulary,
complete sentences, no slang, no contractions, no first-person casual asides.
test cases passed, vs 8 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.