← All posts

Why Most Writing Prompts Fail (and the One Thing That Fixes Them)

Lee Harris·

The problem with most writing prompts is not the wording. It is the structure. Specifically, it is that the prompt starts with what the writer wants to receive rather than what the writer wants to accomplish.

"Write a 1,000-word blog post about content calendars for freelancers" is an output specification. It tells the model what to produce. It does not tell the model what argument to make, who the reader is, what the reader already knows, what the post is trying to accomplish, or what a successful post would look like.

The model fills in all of that from its training data. What it fills in is the statistical average of all the content calendar posts it has processed. That is the generic blog post that needs to be rewritten.

Crumpled paper balls on a desk

The one thing that fixes it

State the purpose before the output. Not as a separate step. As the first thing in the prompt.

"A freelance content writer who is managing five clients solo and producing ten pieces per month has tried using a content calendar and abandoned it after three weeks because it was too rigid for irregular production. This post should explain why standard content calendar advice fails solo operators and what a more flexible approach looks like."

That is a purpose statement. It contains the reader, the reader's situation, the problem the reader has encountered, and the argument the piece should make. The output specification follows: "Write a 1,000-word blog post from this brief."

The difference in output is not subtle. A purpose statement before an output specification gives the model something to argue. Without it, the model covers the topic. Covering the topic and arguing a position are different operations.

Why this is easy to misunderstand

"Better prompts" is advice that most people interpret as more detailed output instructions. Be more specific about length. Include formatting requirements. Describe the sections you want. Those details affect the shape of the output but not the substance.

The substance comes from the purpose. Longer, more detailed output instructions applied to a purpose-free prompt produce a longer, more detailed version of the same generic output.

The prompt length that matters is not the length of the output instructions. It is the length of the purpose description. A ten-sentence purpose description that fully specifies the reader, the problem, and the argument will produce better output from a simple "write a blog post about this" than a 50-word output specification with no purpose statement.

What a good purpose statement contains

The reader, described specifically. Not "content writers" but "content writers who are solo-operating and producing three to five pieces per week."

The reader's situation. What they already know, what they have tried, where they are stuck.

The argument the piece should make. One sentence. Not a topic but a position. "Solo content calendars fail because they are adapted from team tools" is an argument. "About content calendars" is a topic.

What the piece is not. Constraints that remove the categories the model will generate by default. "This post is not a comparison of calendar tools and does not recommend specific software."

The output specification comes last and is usually the shortest part of the prompt. Length, format, any structural requirements. These are the last thing to specify because they are the least important. The purpose statement does the work.

The common version that almost works

Most writers who have figured out that prompts need more context add a sentence describing the target audience before the output specification. "Write a blog post for freelance content writers about content calendars." That is better than no audience description, but it falls short.

The audience description without the situation description and the argument gives the model a category rather than a person. The model writes to "freelance content writers" as an abstraction and produces something pitched at every possible freelance content writer, which is another way of saying it is pitched at no one in particular. The situation and the argument are what make the reader concrete.

More from this topic