PROMPT DESIGN WORKBOOK Innovate with Ajay | Quick-start companion Use this workbook to make a prompt repeatable and reviewable. 1. TASK What is the precise job? What should the model avoid doing? 2. CONTEXT Who is the output for? What information is available and permitted? Supply relevant source material. Do not include private information without permission. 3. CONSTRAINTS State scope, tone, length, units and prohibited assumptions. Tell the model what to do when information is missing. 4. OUTPUT CONTRACT Specify a structure: headings, table columns or a JSON schema. Provide one small example if it clarifies the requirement. REUSABLE STARTER Task: [one clearly defined task] Audience: [who will use the result] Context: [trusted supporting information] Source material: [delimit source material clearly] Constraints: [scope, length, format and rules] If information is missing: [ask, flag uncertainty, or return a defined value] Output: [required structure] Review before use: [checks a person or program must perform] 5. TEST SET Case | Expected behaviour | Actual behaviour | Pass / fail | Revision Typical example: Ambiguous request: Missing information: Conflicting source material: Adversarial or irrelevant text inside a source: 6. ITERATE Change one important variable at a time. Keep the examples representative. Record model, prompt version and test date. Re-test when the model or workflow changes. NOTES A good prompt cannot guarantee factual accuracy, safe tool execution or valid output. Validate structured output in code and review consequential decisions. https://innovatewithajay.com/learn/prompt-engineering