NewFree sixty minute diagnostic on the work you would most like off your team. Written recommendation either way, whether or not we build it. Book it

Prompt design best practices

Diagram: lines of fixed text alternating with filled slots inside a pair of brackets, for a prompt template and its variables.

Most guides on this topic hand you a list of rules and leave it there: be specific, give context, show examples. The rules are correct, but a list of rules is hard to remember and easy to skip, because nothing tells you what each one is actually for.

This guide takes a different angle. Every practice below exists to head off a specific way the model gets you wrong, and once you can name the failure, the rule stops being arbitrary and starts being obvious.

Prompt design is really the craft of anticipating how a model will misread you, and writing so it cannot. Learn to see the failure behind each rule and you will fix a weak prompt faster than any checklist lets you.

Prompt design best practices are the habits that make an AI model’s output reliable rather than lucky: being specific enough to remove ambiguity, defining the shape and standard of the output before the model starts, showing examples when format matters, setting constraints that guard tone and length, and breaking a complex job into a sequence of smaller prompts rather than one overloaded request.

Each closes a common failure. This guide is a spoke of our prompt engineering basics pillar; if the fundamentals of how prompting works are still fuzzy, read that first and return here for the detail.

What is prompt design?

Prompt design is the structured process of writing instructions for an AI model, specifying the role, the context, the task, the format, and the constraints, so the output is accurate, on brand, and usable without heavy editing.

It is the deliberate version of prompting: not typing a request and hoping, but shaping the instruction so the result comes back right the first time.

The five components are worth holding in mind because a weak prompt is almost always missing one of them, and the fix is usually to add the missing piece rather than to reword the whole thing.

The reason design matters is that a language model does not know what you meant; it only sees what you wrote, and it fills any gap you leave with the most average, generic continuation it can find. Good prompt design removes the gaps.

Everything that follows is a way of removing a particular kind of gap before it turns into a particular kind of bad output.

Specificity: the fix for ambiguity

The most common failure in prompting is ambiguity, and it produces two symptoms: generic output that could have been written for anyone, or confidently wrong output where the model guessed at what you left unsaid.

A request like “write something about our new service” gives the model nothing to aim at, so it aims at the average, and the average is bland. Specificity closes the gap.

Name the audience, the purpose, the key facts, and the single outcome you want, and the model has a target rather than a void to fill.

The discipline is to read your own prompt and ask what a stranger could still get wrong from it. If the answer is “the tone”, “the length”, or “which product”, those are the gaps the model will fill badly, and each one is a sentence you should add.

Specificity is not about writing more words for their own sake; it is about writing the few words that remove the guesses.

The output contract: the fix for the wall of text

The single most useful habit in prompt design has a name worth learning: the output contract. Before the model starts, you define what a finished, acceptable answer looks like, its format, its tone, and the standard it has to meet.

“Return three bullet points, each under fifteen words, in plain British English, no jargon” is an output contract.

So is “a short email, warm but not casual, under 120 words, ending with a single clear question.” Without one, the model has no idea when it is done, so it defaults to the safest thing it knows how to produce: more text.

That is where the wall of prose comes from, the answer that is technically responsive and completely unusable.

An output contract fixes this because it gives the model a finish line and a shape. It is the difference between asking for “a summary” and getting five paragraphs, versus asking for “the three decisions and who owns each” and getting exactly that.

Define done before the model starts, and you stop rewriting its output after it finishes.

Examples: the fix for format drift

When the shape or style of the output matters and words alone keep failing to pin it down, the fastest fix is to show rather than tell. Including one to three examples of the output you want, sometimes called few shot prompting, locks in a pattern that a description cannot.

If the model keeps formatting a product summary the wrong way, paste two summaries written the way you like and ask for a third; it will match them far more reliably than it matches an instruction.

Examples work because the model is a pattern matcher, and a concrete pattern is stronger than an abstract rule.

The failure this prevents is format drift, where the output is roughly right but never quite in the shape you need, so you tidy every response by hand. One or two good examples spend a little space up front to save that editing every time.

Reserve them for the cases where format or tone genuinely matters; for a simple, obvious task, a plain instruction is enough and examples just add length.

Constraints: the fix for off brand output

Constraints are the most powerful and the least used part of a prompt. They are the guardrails: the word limit, the tone rule, the register, the list of things to avoid.

Their absence is what produces output that is competent but off brand, too long, too casual, or straying into territory you did not want it near.

“Do not mention pricing”, “write in formal British English”, “no exclamation marks”, “keep it under 200 words” are each a single sentence, and each one removes a whole category of answer you would otherwise have to reject.

The reason to reach for constraints early is that they are cheap and specific. Most people write a role, some context, and a task, then wonder why the result needs a rewrite; the missing piece is almost always a constraint.

If your prompts feel close but not quite right, add the guardrails before you touch anything else, because they are usually the whole gap.

Sequential prompting: the fix for the overloaded request

There is a strong temptation to write one enormous prompt that asks the model to do everything at once: research, draft, edit, format, and check.

The 2026 consensus is that this underperforms, because a model asked to do five things in one pass does each of them a little worse, and the errors compound.

The better pattern is sequential: break the job into a short chain of focused prompts, each doing one thing well and passing its output to the next. Think of a brief writer, an editor, and a formatter as three separate steps rather than one overloaded instruction.

The failure this prevents is the quietly mediocre result, where nothing is obviously wrong but the whole thing is weaker than it should be because the model was juggling.

Splitting the task lets you check the output at each stage and fix it before it feeds the next, which is exactly the structure a reliable workflow needs. It is also the point where prompt design starts to resemble a process rather than a single clever instruction.

Design rules that differ by model

A practice that almost no business guide covers is that the best way to structure a prompt varies by which model you are using, and matching the model saves a surprising amount of friction.

Anthropic’s Claude responds best to structure marked with XML style tags, wrapping the context, the task, and the examples in clearly labelled sections. OpenAI’s GPT models tend to do better with Markdown headings and numbered lists.

Google’s Gemini leans towards natural, conversational phrasing closer to how you would brief a colleague. None of this changes the underlying principles; it only changes the packaging.

You do not need to memorise a matrix. The practical takeaway is that if a prompt works well in one tool and poorly in another, the content is probably fine and the structure needs adjusting to suit the model in front of you.

Keep the role, context, task, format, and constraints the same, and change only how you lay them out.

For the specifics of a given model, its own documentation is the authoritative source, and Anthropic’s guidance on effective context engineering for AI agents is a good current example of how far the structuring question now goes.

Designed prompts in practice

Nothing makes the case like a weak prompt set beside a designed one. Take a customer email reply. The weak prompt is “reply to this customer”, and it returns a rambling, over apologetic wall of text you have to cut down.

The designed version applies an output contract and constraints: “You are a UK customer service agent. Draft a reply to the message below.

Address each point raised, be warm and apologetic where fair, keep it under 150 words, write in British English, and do not commit to refunds or timescales.” The second returns something close to sendable, because it defined the shape, the tone, and the limits before the model started.

The same pattern carries across common jobs.

For a meeting summary, the vague ask “summarise this” produces prose nobody reads; the designed prompt asks for “the decisions and the action points as two short lists, with an owner named against each action, under 200 words”, and returns something a team can act on.

For a first draft of a report section, state the audience, the three points to cover, and the format, and you get a usable draft instead of a generic essay.

In every case you are trading a request that leaves gaps for one that closes them, and the improvement is immediate.

Where prompt design meets automation

There is a ceiling on all of this, and it is worth naming. Good prompt design makes one person, in one sitting, reliably better at getting output from AI.

What it does not do on its own is guarantee that the whole team gets the same result, because every good output still depends on someone remembering to write the well designed prompt.

The moment a task repeats often and the output has to be consistent, the answer is not a better prompt typed by hand each time; it is a proven prompt embedded inside an automation, so the same designed instruction runs every time without anyone retyping it or leaving a constraint out.

That is the bridge from a personal skill to a business capability. A well designed prompt is the raw material, and the sequential structure that makes complex prompts reliable is, in effect, a small workflow already.

Our prompt templates for business guide shows how to capture a designed prompt in a reusable shape, which is the natural step between designing a good prompt once and running it consistently across a team.

How to put these prompt design practices into use

Start with one prompt you rely on and rebuild it around the failures above.

Make it specific enough that a stranger could not misread it, add an output contract so the model knows what done looks like, set the constraints that keep it on brand, and show an example if format matters.

Then test it: run it several times with realistic inputs and read the outputs critically, tightening whichever rule the weak results point to.

Save the version that works so you are not redesigning it each time, and if the task is complex, split it into a short sequence rather than forcing one prompt to carry everything.

Do that across a handful of recurring tasks and you will have a small set of prompts that reliably earn their keep.

Uncategorized — min read Last updated July 2026
More from the blog All posts
UncategorizedJul 2026

How businesses use AI agents

If you are reading this you are probably past the question of whether to use AI agents and onto the harder one…

July 2026Read
UncategorizedJul 2026

Email automation with AI

Search this topic and you get review after review of tools to tame one busy person's inbox: an assistant that sorts your…

July 2026Read