The evaluator sends each criterion to an LLM judge (Sonnet by default) with
the generated artifact and a gold standard. The judge returns a structured
score (0-2) with reasoning and evidence quotes.
Criteria are defined per skill in YAML at
devtools/test-skill/evaluators/criteria/{skill-name}.yaml:
skill:generate-prddescription:"PRDqualitycriteria"judge_model:claude-sonnet-4-6gold_standard_file:gold-prd.mdgenerated_file_patterns:-"enhancements/*/prd.md"criteria:-id:scope-accuracyname:"ScopeAccuracy"weight:criticalprompt:|Compare In Scope and Out of Scope items against the gold standard.Flag items in the wrong section or missing items.-id:template-compliancename:"TemplateCompliance"weight:importantprompt:|Check that the document follows the required template sections.pass_threshold:6fail_on_critical:true