What problem does it solve? Authoring LLM-as-judge prompts that are actually calibratable is hard: judges drift onto adjacent failure modes, leak dev/test data into few-shot examples, or run under floating model aliases that silently invalidate calibration. This Skill enforces a disciplined authoring process so every judge prompt is binary, spec-grounded, and pinned to an exact model snapshot. ## Core Features & Use Cases - Spec-grounded judge authoring: Builds one judge prompt per failure mode routed to "judge" in evals/evaluators/routing.yaml, citing the exact rule ID from evals/spec.md and the taxonomy.yaml definition. - Five enforced non-negotiables: Binary PASS/FAIL output only, critique-before-label ordering, train-split-only few-shot examples, spec-grounded definitions, and a pinned dated judge model id in the prompt frontmatter. - Guided few-shot curation: Surfaces 4-8 candidate train traces, asks the user to pick 3-6 with confirmed labels, and specifically hunts for a near-miss PASS/FAIL pair that teaches the decision boundary. - Use Case: After evaluator-design-new routes a "hallucinated citation" failure mode to a judge, run this Skill to produce evals/judges/hallucinated_citation.md with a pinned model id, curated train-only examples, and a critique-then-label output contract ready for calibration. ## Quick Start Ask the agent to write a judge prompt for a specific failure mode id that evaluator-design-new routed to the judge method, and confirm the exact dated model snapshot when prompted.