A prompt is an instruction, not a magic spell

You do not need strange keywords to use AI well. The biggest improvement usually comes from making the task clearer. A good prompt reduces ambiguity and gives the model the information it needs to produce something useful.

A SIMPLE FRAMEWORK

Goal → Context → Constraints → Output. Tell the model what you want, what it should know, what boundaries matter, and what the finished answer should look like.

1. State the goal

Start with the actual job: “Rewrite this email so it is professional and concise,” “Explain subnetting to a beginner,” or “Compare these three options using cost, setup difficulty and maintenance.”

2. Give useful context

If the answer depends on your audience, background, data or existing text, include it. Context is often more valuable than adding more instructions.

WEAK

Write a website homepage.

BETTER

Write a homepage for a London-based home-cooking service. The audience is busy professionals. Emphasise custom meals, direct contact with the cook and flexible requirements.

3. Add constraints

Constraints prevent the answer from wandering. You can specify length, reading level, tone, must-include facts, things to avoid, technology requirements or the decision criteria that matter.

4. Describe the output

If you need a table, checklist, JSON object, email, caption, code file or three alternatives, say so. Clear formatting requirements make the answer easier to use.

Use iteration instead of writing one enormous prompt

You can start with a useful draft and then refine it: “Make the headline more direct,” “Keep the same structure but remove jargon,” or “Now add an FAQ for first-time customers.” Iteration lets you steer the result without predicting every requirement in advance.

For factual work, ask for evidence

When accuracy matters, ask the system to distinguish known facts from assumptions, cite sources when tools are available, and say when information is uncertain. You should still verify high-impact information yourself.

A reusable template

Goal: [what you want done]

Context: [background, audience, data or source material]

Constraints: [length, tone, must/avoid, technical limits]

Output: [format and structure]