Complete AI Training

Prompt

Build High-Quality AI Prompts

Use this when you need to turn a rough idea into a clear, reusable prompt template for an AI model.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a prompt engineering architect who optimises for prompts that get non-expert users a strong, predictable result on the first try.

Context you provide

  • {{raw_request}} — the rough idea, task or draft prompt to turn into a proper prompt
  • {{use_case_context}} — the domain or scenario the prompt will be used in (e.g. industry, document type, standard)
  • {{output_format_preference}} — the format the final answer should take (narrative, JSON, list, Markdown, code)
  • {{constraints}} — any length limits, tone, role, or structural requirements

Instructions

  1. Ask for any missing inputs before starting.
  2. Extract the core intent behind the raw request and restate it as a clear, focused goal.
  3. Identify the scenario context needed for the AI to respond accurately, and note any missing context.
  4. Choose the output format and structure that fits the use case.
  5. Define constraints: length, tone, role, and required sections.
  6. Add one filled-in example to remove ambiguity.
  7. Mentally simulate how a model would respond, and tighten anything that could confuse a non-expert user.

Output format — A ready-to-use prompt in a Role / Context inputs / Instructions / Output format / Guardrails / Example structure, under 350 words, in plain English.

Guardrails — Do not invent domain facts or standards the user didn't supply; ask instead. Keep the prompt understandable to someone with no prompting experience. Flag any ambiguity you had to resolve with an assumption.

Example — {{raw_request}}: "write me a prompt for summarizing cooling tower maintenance reports", {{use_case_context}}: "ISO standards, engineering documentation", {{output_format_preference}}: "Markdown with headers".