Knowledge card L1 · Basic prompts informational

Build Your First Prompt From Context, Goal, and Format

What it is

A three-part template for any prompt: state the context you're working in, the specific goal you want, and the format the answer should take. It's the fastest fix for disappointing first answers.

ChatGPTNew chatWeekly report draftRegex for emailsDinner ideasExplain OAuthChatGPT 4oI'm a product manager writing toengineering. Goal: a 5-line update onwhy the launch slipped a week. Format:plain, no jargon, end with the new date.Here's a tight 5-line update you can paste into Slack:it names the cause, the fix, and the new ship datewithout the fluff.Message ChatGPT
Context, goal, and format in one message — ChatGPT has everything it needs to answer well on the first try.
three parts of a good promptContext — who you are, what you're doing1Goal — the specific outcome you want2Format — length, structure, tone3three parts of a good prompt1Context — who you are, whatyou're doing2Goal — the specific outcomeyou want3Format — length, structure,tone
Context sets the scene, goal states the ask, format shapes the output.
✓ Dogets a usable first answerSay who you are and what you're workingonName one specific outcome you wantSpell out length, structure, and toneAdd only the constraints that changethe answer✕ Don’tgets a generic oneOpen with the goal alone and hope itinfers the restLeave format blank, then get an essayinstead of a listPaste in background that buries theactual askWrap a one-word factual lookup in thefull template✓ Dogets a usable first answerSay who you are and what you'reworking onName one specific outcome youwantSpell out length, structure,and toneAdd only the constraints thatchange the answer✕ Don’tgets a generic oneOpen with the goal alone andhope it infers the restLeave format blank, then get anessay instead of a listPaste in background that buriesthe actual askWrap a one-word factual lookupin the full template
The same request, written two ways — the left column is the template doing its job.

Why it works

Most weak ChatGPT answers come from a one-line request with no context — the model fills the gaps with generic assumptions. Naming who you are, what you want, and how it should look removes the guesswork and replaces filler with something usable on the first try.

When to use it

Every non-trivial request, especially early on. It's most valuable when the topic is broad enough that a bare question could be answered ten different ways.

When not to use it

Quick factual lookups ('what's the capital of Peru') where context adds nothing. Don't bureaucratise a one-word question.

Prompt

Context: I'm <role> working on <project/situation>. Constraints: <anything that matters>.
Goal: <the specific outcome>.
Format: <length, structure, tone, audience>.

Example

'Context: I run a two-person coffee cart. Goal: a one-week Instagram plan to grow local followers. Format: 7 posts, each a one-line caption plus a photo idea, casual tone' — returns something you can shoot tomorrow.

Common mistakes

  • Typing the goal alone and expecting the model to infer your situation.
  • Skipping format, then getting an essay when you wanted a list.
  • Loading in context that isn't relevant, which buries the actual ask.

Related