Reddit users swear by a small set of repeatable prompt habits — assigning a role, showing an example of what you want, naming the format and length, stating constraints, and iterating on the output — and they argue these beat any paid tool upgrade.
The advice shows up constantly in r/ChatGPT, r/PromptEngineering, and r/artificial, usually in reply to someone posting a lazy one-line prompt and asking why the answer was generic.
The pattern behind almost all of it is the same: a vague prompt forces the model to guess, and every guess it makes is a chance to guess wrong. If you only take one thing from these threads, take this — treat the prompt as a brief you'd hand a freelancer, not a search query you'd type into Google.
Start with the mechanism, because it explains why the tips work. A language model predicts the most likely continuation of your text. When you write "write about dogs," the space of likely continuations is enormous, so the model lands on the blandest, most average version of that topic.
When you write "you are a vet writing for first-time puppy owners; 300 words; no medical jargon; end with three warning signs to call a clinic," you've cut that space down hard. Role narrows the vocabulary and tone. Format and length narrow the shape.
Constraints remove whole categories of output. Reddit's most-repeated line — usually some version of "tell it who it is, tell it who it's for, tell it what good looks like" — is just this idea in plain language. The other half of the advice is iteration: r/PromptEngineering threads repeatedly push "ask it to critique its own answer, then rewrite" as a cheap second pass, because models are noticeably better at spotting flaws in existing text than at producing a flawless first draft.
A concrete example makes the gap obvious. Suppose you want a product description for a stainless steel water bottle. The weak prompt: "Write a product description for a water bottle."
You'll get something like "Stay hydrated with our premium stainless steel water bottle, perfect for the gym, office, or outdoors." It's fine and completely forgettable. Now the Reddit-style prompt: "You are a copywriter for an outdoor gear brand.
Write a 60-word product description for a 750ml stainless steel water bottle aimed at hikers. Tone: plain and practical, no exclamation marks, no words like 'premium' or 'elevate'. Mention that it keeps drinks cold for 24 hours and fits a standard backpack side pocket.
End with one sentence about the lifetime warranty." Same model, same day, wildly different output — because you supplied the role, the audience, the length, the banned words, the facts to include, and the closing move. Notice that the banned-words list does more work than the positive instructions.
Reddit users call this "negative prompting," and it's one of the tips that spreads fastest once someone tries it.
Where this advice breaks down is worth knowing before you adopt it wholesale. Long prompts cost more and take longer, and past a certain point extra detail starts to conflict — tell the model to be "concise and thorough" and you've handed it a contradiction it will resolve however it likes.
Role prompts also don't magically add knowledge the model lacks; telling it to act as a lawyer doesn't make its legal claims reliable. And the advice is model-specific in ways Reddit threads often ignore: some models follow formatting instructions far more literally than others, so a prompt tuned on one tool can produce oddly rigid output on another.
Our AI tool database, which tracks 360 AI tools with snapshots recorded at verification time, is a reminder that the tool landscape shifts constantly — the prompt habits are the durable part, not the specific tool someone swore by in a thread two years ago. One practical tip that goes beyond the usual list: keep a personal prompt file with your five best-performing prompts and the exact outputs they produced.
Reddit's advice is good, but your own before-and-after record tells you which tips actually work for your writing, and that beats any thread's consensus.