Part 0 · AI Without the Fog

A good prompt is a small, testable brief

Assemble context, request, constraints, and output format into a brief you can inspect. The useful skill is not finding a secret phrase; it is making the intended result easier to evaluate.

THE QUESTION THIS PAGE ANSWERS

ANSWER FIRST

What is the key idea behind “A good prompt is a small, testable brief”?

Assemble context, request, constraints, and output format into a brief you can inspect. The useful skill is not finding a secret phrase; it is making the intended result easier to evaluate.

DECISION RULE

Prompt quality is observable in the output contract. A strong prompt tells a collaborator what to use, what to produce, what to avoid, and how success will be judged. Those same fields make a prompt easier to maintain in a product.

TRY NEXT

Add one acceptance criterion that could make the answer fail.

WATCH FOR

Optimizing the wording before deciding how the output will be checked.

One-sentence answer

Cover three things clearly — background, request, and constraints — and your prompt already beats nine out of ten. A prompt isn't a magic spell; it's simply a clear briefing.

The Universal Skeleton · Three Things to Cover
1

Background: who I am, what's the situation

It doesn't know you. Your industry, your audience, the occasion — only when you say them does it know which direction to answer in.

"I handle admin at a 20-person renovation company, and I need to send a schedule-adjustment notice to all my colleagues…"
2

Request: what I want

A paragraph? A checklist? A plan? The more specific the verb, the more on-target the result.

"…help me write this notice: we're off October 1–8, with a make-up workday on the 9th…"
3

Constraints: what counts as good

Tone, length, format, what to avoid. This is your "acceptance criteria" — give it and you'll redo far less.

"…keep the tone light, under 200 words, and end by reminding everyone to book tickets early."
Try It Yourself · Feel the Difference Each Puzzle Piece Makes

The task: get the AI to write a social media post announcing a bakery's grand opening. Pick one piece from each group (or none), and watch how the assembled prompt — and the AI's answer — changes.

🧩 Group 1 · Background: how much will you tell it?
🧩 Group 2 · Request: what do you want it to do?
🧩 Group 3 · Constraints: what counts as good?
Your assembled prompt:
Feel the difference? Same AI — the quality of the answer depends entirely on the puzzle pieces you hand it. This skeleton also shows up in another scenario in the "Treat it like a new coworker who doesn't know you" lesson. Below are three bonus tricks for leveling up.
Three Bonus Tricks · Once You Try Them, There's No Going Back
📎

Trick 1: One example beats ten adjectives

You say "make it lively," but its idea of "lively" may be far from yours. Paste a sample you like and say "write it in this vibe" — the style locks in instantly.

"Help me write a product intro. Match the style of this line: 'This umbrella's greatest talent is fitting two people's shoulders under it.'"
🔄

Trick 2: If you can't explain it, let it ask you first

Not sure what to brief it on? One line — "Before you start, ask me a few questions" — turns it into your interviewer. Every question it asks is quietly ruling out the wrong answers for you.

"I want to plan my kid's summer vacation. Before you start, ask me a few questions you need answered."
🎯

Trick 3: If you're not happy, say exactly where

A rough first draft is normal — don't scrap the whole thing. Point at the specific spot: "the second paragraph is too formal, make it conversational," "don't open with a question." Two or three rounds gets you close to what you want.

"Pretty good overall. But 'Dear esteemed colleagues' is way too stiff — we all go by nicknames at our company. Change that."

How “The Universal Skeleton · Three Things to Cover” becomes executable

“Cover three things clearly — background, request, and constraints — and your prompt already beats nine out of ten.” is not about a magic phrase. It is about giving the model enough information to know who the work is for, what must be done, and what counts as acceptable.

Background sets direction; constraints set the boundary

“It doesn't know you.” shows why a useful request separates the task, audience, source material, output format, and constraints. Without background, the model guesses. Without acceptance criteria, fluent text is not evidence that the task is complete.

  • The skeleton has just three parts : background (who I am) + request (what I want) + constraints (what counts as good)
  • Examples beat adjectives : paste a sample and the style locks in instantly
  • Can't explain it? Let it ask first : "Before you start, ask me a few questions"

More words do not guarantee a better result

Turn “A rough first draft is normal — don't scrap the whole thing.” into a small experiment: change only one of background, requirements, or constraints while keeping the rest fixed, then observe which layer actually changes the output.

From “The Universal Skeleton · Three Things to Cover” to “Try It Yourself · Feel the Difference Each Puzzle Piece Makes”

“The Universal Skeleton · Three Things to Cover” grounds the problem in “It doesn't know you. Your industry, your audience, the occasion — only when you say them does it know which direction to answer in”. “Try It Yourself · Feel the Difference Each Puzzle Piece Makes” then moves it toward “The task: get the AI to write a social media post announcing a bakery's grand opening . Pick one piece from each group (or none), and watch how the assembled prompt — and the AI's answer — changes”. Together, they show that the lesson is not just a conclusion to remember, but a claim with conditions.

Carry the judgment into the next situation

Build a request layer by layer: task and audience first, material and output rules next, constraints and acceptance checks last. Change one layer at a time so you know what actually helped.

  • “The Universal Skeleton · Three Things to Cover”: It doesn't know you. Your industry, your audience, the occasion — only when you say them does it know which direction to answer in
  • “Try It Yourself · Feel the Difference Each Puzzle Piece Makes”: The task: get the AI to write a social media post announcing a bakery's grand opening . Pick one piece from each group (or none), and watch how the assembled prompt — and the AI's answer — changes
  • “The closing point”: Editing beats rewriting : point at specific spots, and two or three rounds gets you there

The final “The closing point” brings the discussion to “Editing beats rewriting : point at specific spots, and two or three rounds gets you there”. The useful thing to carry forward is knowing which judgments must be revisited when input, scale, or risk changes.

✅ What this page wants to share with you

  • The skeleton has just three parts: background (who I am) + request (what I want) + constraints (what counts as good)
  • Examples beat adjectives: paste a sample and the style locks in instantly
  • Can't explain it? Let it ask first: "Before you start, ask me a few questions"
  • Editing beats rewriting: point at specific spots, and two or three rounds gets you there

INTERACTIVE PRACTICE

Turn a vague request into a useful prompt

Clarify the goal, context, and constraints, then carry the finished prompt into the AI tool you use.

Fill in the fields above and your prompt will appear here.
Mark as learned Your reading progress updates automatically
← PreviousNext →

Keep reading

The next useful article in the thread.

ARTICLE DISCUSSION

Leave one useful thought here.

Keep the idea that clicked, the question that stayed open, or a small note for the next learner.

Discussing A good prompt is a small, testable brief AI Without the Fog
2discussionsArticle discussion · synced with the Circle
View in the learning circle
YC
Yuan ChenEngineer
INSIGHTConcepts

Treating a prompt as a small, testable brief made me write acceptance conditions before polishing the wording. The result is steadier than repeatedly changing the tone.

ARTICLE DISCUSSION13 helpful
CW
Cheng WuVisual designer
INSIGHTField note

I split inputs, constraints, and outputs into three blocks for my team to reuse. When a result is off, we now ask which condition is missing instead of debating whether the model had a good day.

ARTICLE DISCUSSION8 helpful