Techniques for better prompts
1. Specify your context
Tell the model who you are or what this is for. Without this, the model assumes a generic audience and tailors its answer accordingly — which may not match your situation at all.2. Define the scope
Tell the model how much ground to cover. Open-ended prompts produce unpredictably sized responses. Scoped prompts give you what you actually need.3. State your constraints
Explicitly rule out what you don’t want. If the model doesn’t know what to exclude, it won’t exclude it.4. Describe the desired output format
Specify how the response should be structured. A model that doesn’t know your preferred format will pick one for you — and its choice may not fit how you plan to use the output.5. Flag your own uncertainty
If you’re not sure about something relevant to your question, say so. This tells the model to be careful in that area rather than confidently filling in the gap.Before and after
Here is how these techniques combine in practice: Before:“Write something about onboarding.”After:
“I am a product manager at a B2B SaaS company. Write a 200-word welcome email for new users who have just signed up but haven’t yet completed setup. The tone should be friendly but professional. Do not mention pricing or upsells. End with a single clear call to action directing them to the setup guide.”The revised prompt specifies who is writing it, what it’s for, who it’s addressed to, the length, the tone, what to exclude, and what to end with. The model has almost no decisions left to make on your behalf.