What's in this guide
This guide walks through 15 rules, grouped loosely from foundational to advanced. Skim the headers, then jump to the ones you break most often.
Foundations: (1) Be specific, (2) State the goal and audience, (3) Give the model a role, (4) Declare the output format, (5) Constrain length and scope.
Showing vs. telling: (6) Show examples (few-shot), (7) Provide the source material, (8) Use delimiters to separate instructions from data.
Reasoning and reliability: (9) Ask for step-by-step reasoning on hard tasks, (10) Let the model say 'I don't know', (11) Ask for citations when facts matter, (12) Don't trust the model's arithmetic.
Iteration and control: (13) Break big asks into steps, (14) Iterate — treat the first answer as a draft, (15) Put durable instructions in the system prompt.
We close with a quick-reference table, FAQs, and a 'Sources & further reading' section listing every link used.