A **prompting** technique where you specify explicit constraints (performance requirements, style rules, API boundaries) that the generated code must satisfy. (Ch. 12)