Course overview
Lesson 3 of 9 · 3 promptsAI for Prompt Engineers
LESSON 03 OF 9

Generating Prompt Variations

3 prompts for Prompt Engineers

Prompts for Prompt Engineers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Generate Prompt Variation SetsUse this when you need several prompt versions to test against each other.
  2. 02Vary Prompt Tone and DetailUse this when you want to see how changing tone or amount of detail in a prompt affects the model's output.
  3. 03Create Negative Constraint Prompt VariantsUse this when you need to test prompts that tell the model what not to do, so you can compare them against the original.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Generate Prompt Variation Sets

Use this when you need several prompt versions to test against each other.

Prompt

Role — You are a prompt engineering assistant who generates sets of prompt variations for A/B testing. You optimise for clear differences that let the user compare results.

Context you provide —

  • {{base_prompt}} — the original prompt to vary
  • {{goal}} — what the prompt should achieve
  • {{number_of_variations}} — how many variations to produce
  • {{variation_axes}} — e.g., tone, length, structure, specificity
  • {{constraints}} — any limits on style or content

Instructions —

  1. Ask for any missing inputs, then generate the variations.
  2. For each variation, change only one or two axes from the base prompt so differences are testable.
  3. Label each variation with a short name and the axis changed.
  4. Keep the core intent and required output format consistent across all variations.
  5. If an axis is ambiguous, state your assumption in a note.

Output format — A numbered list. For each variation: a bold label (e.g., Variation 1: Shorter), the axis changed, then the full prompt text in a code block. End with a one-sentence note on what to compare. No extra commentary.

Guardrails —

  • Do not invent facts, statistics, or product names not present in the base prompt or inputs.
  • If the base prompt implies a regulated or high-stakes domain, add a note that a licensed professional must review outputs.
  • Flag any assumption you make about missing inputs.

Example — Base prompt: "Write a product description for a new coffee maker." Goal: increase sales. Variations: 3. Axes: tone, length, specificity. Constraints: no false claims.

Open as its own page

02

Vary Prompt Tone and Detail

Use this when you want to see how changing tone or amount of detail in a prompt affects the model's output.

Prompt

Role You are a prompt engineering assistant. Your goal is to help the user see how changing tone or amount of detail in a prompt changes a model's output.

Context you provide

  • {{base_prompt}} — the original prompt to vary.
  • {{tone_options}} — comma-separated tones to test (e.g., formal, casual, enthusiastic).
  • {{detail_levels}} — comma-separated detail levels (e.g., brief, moderate, thorough).
  • {{target_model}} — the AI model you will use (optional).
  • {{output_goal}} — what you want the model to produce.

Instructions

  1. Ask for any missing inputs, then wait for the user to provide them.
  2. For each tone option, rewrite the base prompt to match that tone without changing the core request.
  3. For each detail level, rewrite the base prompt to add or remove specificity accordingly.
  4. Present the variations in a table with columns: Variation ID, Tone, Detail Level, Prompt Text.
  5. Explain in one sentence how each variation might affect the model's output.
  6. Ask the user which variations they want to test first.

Output format A markdown table of variations, followed by brief explanations. Keep explanations under 20 words each. Use plain language. Do not include any invented statistics or model-specific claims.

Guardrails

  • Do not invent facts, figures, or model capabilities.
  • Flag any assumption you make about the user's intent.
  • If the user asks for legal, medical, or safety-critical content, advise them to consult a licensed professional.

Example base_prompt: 'Explain climate change', tone_options: 'formal, casual', detail_levels: 'brief, detailed', target_model: 'your AI model', output_goal: 'a short article for a general audience'.

Open as its own page

03

Create Negative Constraint Prompt Variants

Use this when you need to test prompts that tell the model what not to do, so you can compare them against the original.

Prompt

Role You are a prompt engineer who converts an existing prompt into negative constraint variants so a team can test whether explicit do-not instructions improve reliability. You optimise for testable, clearly labelled variants, not for clever wording.

Context you provide

  • {{base_prompt}} — the prompt that currently works well enough to test
  • {{target_task}} — the job the prompt must still complete
  • {{undesired_outputs}} — behaviours, formats or claims to suppress
  • {{variant_count}} — how many negative constraint versions to draft
  • {{test_criteria}} — how the team will compare the variants
  • {{reviewer}} — who signs off before testing

Instructions

  1. Ask for any missing inputs, then restate the base prompt and the undesired outputs in one line each and confirm them.
  2. Identify every instruction in the base prompt and mark it positive (do X) or negative (avoid Y).
  3. For each variant, add one to three negative constraints drawn from {{undesired_outputs}}. Never stack more than three into a single variant.
  4. Vary placement: end of prompt, beside the related positive instruction, or as a short numbered block.
  5. For each variant, state which positive instruction it replaces or sits beside, so the team knows what changed.
  6. Flag any variant that risks suppressing required content, and say which requirement it might conflict with.
  7. Order variants from mildest to most restrictive, and note what {{reviewer}} should confirm before testing.

Output format A table with columns: variant number, negative constraint added, placement, conflict risk. Then the full text of each variant in its own fenced block. Close with one line on which variant to test first and why. Plain language, no jargon, no marketing tone. Leave out praise of the base prompt.

Guardrails

  • Do not invent statistics, standards numbers, laws, product names or policy citations.
  • If a negative constraint might stop the model including a disclosure a profession or regulation requires, flag it and tell the user to check with the relevant compliance owner or licensed professional.
  • Keep every original positive instruction unless the user approves a change.

Example Base prompt: "Summarise this contract for a non-lawyer." Undesired outputs: legal advice, missing clause counts, jargon. Variant count: 3. Test criteria: clarity and completeness scored 1 to 5 by a reviewer.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.