The Digital Futurist logoSkills and Prompt Registry
type guideowner Thomas Cherickalcurator Thomas Cherickalupdated 2026-11-15

Testing Guide

A prompt or skill is code. It gets tests.

Three Layers of Test

  1. Golden inputs - at least 3 realistic inputs per entry, including one edge case and one adversarial case.
  2. Assertions - deterministic checks: required sections present, valid JSON, word limit met, no banned phrases, citations present.
  3. Judge rubric - an LLM-as-judge score from 1 to 5 against a written rubric, with the judge prompt itself versioned in the registry.

Pass Criteria

Tooling Options

The Judge Prompt (versioned as JUDGE-01)

You are grading the output of a registered prompt.
<rubric>{{rubric}}</rubric>
<input>{{golden_input}}</input>
<output>{{model_output}}</output>
Score 1 to 5 against each rubric line. Quote the evidence for each score.
Return JSON: {"scores": {...}, "mean": n, "fail_reasons": [...]}