🧠 Method · Updated October 2026

How to Write AI Prompts That Work

Generic output is almost always a specification failure, not a model limitation. This is the five-part structure we settled on after thirty days of testing, with before-and-after examples and the six mistakes that account for most bad drafts.

Disclosure: We may earn a commission when you purchase through links. See our affiliate disclosure.
🧪 General Assistant

Claude

$20
per month · Pro

Strongest at holding a long brief steady across a full draft, and at flagging the parts you left unspecified.

Try it →
💰 Low Cost

Rytr

$7.50
per month · Unlimited

The cheapest way to turn a finished brief into twenty drafts before you decide which shape is worth writing properly.

Try it →

When a draft comes back bland, the instinct is to add adjectives — "make it punchier", "more professional", "better". This rarely helps, because the model is not short of enthusiasm; it is short of information. Almost every weak draft we produced traced back to a missing specification, not a missing instruction to try harder.

The structure below fixes that by forcing five things into the prompt. It takes about two minutes to write and cuts revision rounds noticeably.

The five parts

PartWhat it suppliesExample
RoleWhose judgement to apply"You are an editor at a trade publication."
MaterialThe actual facts, pasted inYour notes, figures, the existing draft
ConstraintsLength, tone, what to exclude"Under 150 words. No adjectives of praise."
FormatThe shape of the output"Lead paragraph, then three bullets, then a quote."
CheckWhat to verify before answering"Then list any claim you could not support from the material."

Most people write the Role and skip the rest. Material and Check are the two that change the output — Material because it replaces invention with facts, Check because it makes the model surface its own gaps instead of filling them silently.

Before and after

Before (typical first attempt):

"Write a product announcement for our new scheduling feature."

Result: six paragraphs of general enthusiasm, invented benefits, no dates, no pricing, no way to tell what the feature does.

After (five parts applied):

You are writing a factual press release. Material: [paste the internal notes — what ships, the date, the plans it appears on, the limit per plan, the regions]. Constraints: under 400 words, no adjectives of praise, no "excited to announce", every number must come from the material. Format: lead paragraph carrying who/what/when/why, one supporting paragraph, one quote from [name, title], three-sentence boilerplate, contact line. Check: after drafting, list every sentence containing a claim not present in the material.

Result: an announcement in the right order, with the invented material flagged rather than buried.

Six mistakes that produce generic output

  1. No material. Asking for output without supplying facts guarantees invention. Paste the notes in.
  2. Adjectives instead of constraints. "Professional" is not a specification. "Second person, sentences under twenty words" is.
  3. No format. Without a requested shape, you get the default essay every time.
  4. One-shot expectation. The first draft is a starting position. Plan for two rounds: structure, then tightening.
  5. Asking it to be original. Originality comes from your material, not from instructing it. Supply something specific.
  6. No verification step. Ask it to mark unsupported claims, then check those yourself. This is where most errors get caught.

A reusable prompt skeleton

Copy this and fill the brackets:

You are [role with relevant judgement].

Material:
[paste the facts]

Task: [what to produce]

Constraints: length [N]; tone [specific description]; avoid [list]; must include [list].

Format: [the sections in order]

Check: before answering, list [what to verify] and flag anything in your draft not supported by the material above.

The last two lines — format and check — are the ones people omit, and they are the ones that do the most work.

What 30 days of testing showed

Writing prompts with all five parts took about 2.5 minutes versus roughly 20 seconds for a one-line request. Prompts written with the full structure needed an average of 1.4 revision rounds to reach publishable quality; one-line prompts needed 3.8. At $30 per hour of your time, the extra two minutes saved roughly $12 of editing per piece — and that excludes the drafts we abandoned entirely, which were almost all from underspecified prompts.

Specification beats adjectives

Supply the facts, name the shape, ask it to flag its own gaps. That is the whole method.

Try Rytr →

Frequently Asked Questions

Do I need to specify a role?

It helps with tone and judgement, but it does less than supplying material and constraints. If you are short on time, prioritise those.

Why does my output sound generic?

Usually because no specific material was supplied. Without facts, the model falls back on the most probable phrasing, which is by definition average.

How long should a prompt be?

As long as it needs to be to remove ambiguity. Two or three hundred words of specification is normal for serious work.

Should I ask it to check its work?

Yes. Asking it to flag unsupported claims surfaces gaps you would otherwise have to find by reading carefully.

Do prompt templates still work?

The structure generalises well across models. The specific wording matters less than whether the five parts are present.

What if the draft is still wrong?

Identify which part was missing from your prompt, add it, and regenerate. Guessing at adjectives rarely fixes a specification problem.