โจ Improving Clarity
What Is Prompt Clarity?โ
Clarity means the AI can understand your prompt in exactly one way โ the way you intended. A clear prompt has no ambiguity, no unnecessary complexity, and a logical structure. It tells the AI precisely what to do, how to do it, and what the result should look like.
If your prompt needs to be re-read to be understood, it's not clear enough.
Why This Mattersโ
Clarity is the foundation of every good prompt. You can add all the constraints, examples, and roles you want โ but if the core instruction isn't clear, none of it matters. Improving clarity is the single highest-impact debugging skill you can develop.
The Clarity Frameworkโ
Use this 5-step framework to rewrite unclear prompts:
Step 1: Identify the Core Taskโ
What is the ONE thing you want the AI to do? Write it in one sentence.
Step 2: Remove Filler Wordsโ
Cut words that don't add meaning: "basically," "kind of," "maybe," "I think," "perhaps you could."
Step 3: Use Specific Verbsโ
Replace vague verbs with action-specific ones:
| Vague โ | Clear โ |
|---|---|
| Talk about | Explain |
| Help me with | Write / List / Analyze |
| Do something with | Convert / Rewrite / Summarize |
| Look at | Review / Evaluate / Compare |
| Tell me about | Define / Describe / List |
Step 4: Structure the Promptโ
Break complex prompts into labeled sections:
- Context โ Background the AI needs
- Task โ What to do
- Format โ How to structure output
- Constraints โ Boundaries and rules
Step 5: Read It as the AI Wouldโ
Pretend you know nothing except what's in the prompt. Does it still make sense?
Common Clarity Problems and Fixesโ
Problem: Run-On Instructionsโ
โ I want you to help me write a blog post about productivity and also
include some tips for remote workers and maybe add a section about tools
and keep it professional but also fun and make it around 500 words or so.
โ
Write a 500-word blog post about productivity for remote workers.
Structure:
1. Introduction (2-3 sentences)
2. 5 productivity tips (2-3 sentences each)
3. 3 recommended tools (name + one-sentence description each)
4. Conclusion with one actionable takeaway
Tone: Professional but conversational.
Problem: Buried Instructionโ
โ So I've been thinking about how we could improve our onboarding process
and I talked to a few team members and they said the documentation is confusing
and I was wondering if maybe you could help me rewrite the getting started guide
to be clearer for new hires who join our engineering team.
โ
Rewrite our engineering team's "Getting Started" guide for new hires.
Goal: Make it clearer and easier to follow.
Audience: New software engineers on their first day.
Current problem: Team members find the documentation confusing.
Include:
- Step-by-step setup instructions
- Where to find key resources
- Who to contact for help
Keep it under 500 words. Use numbered steps where possible.
Problem: Multiple Questions in One Promptโ
โ What is Docker, how does it compare to VMs, should I use it for my
side project, and what are the best practices for Dockerfiles?
โ
Explain Docker in a comparison format:
1. What is Docker? (2-3 sentences)
2. Docker vs Virtual Machines โ key differences (comparison table)
3. When to use Docker for small/side projects (3 bullet points)
4. Top 5 Dockerfile best practices (one sentence each)
Before / After Examplesโ
โ Bad Exampleโ
Can you maybe help me figure out how to make my website faster
because it's been loading really slowly and I'm not sure what to do?
โ Improved Exampleโ
My website takes 8 seconds to load. I need to reduce it to under 3 seconds.
Tech stack: React, Next.js, hosted on Vercel.
List the top 5 most common causes of slow load times for this stack,
and for each cause, provide a specific fix I can implement today.
Format: Numbered list. Each item: cause (1 sentence) + fix (2-3 sentences).
โ Bad Exampleโ
Write something for my LinkedIn about AI stuff.
โ Improved Exampleโ
Write a LinkedIn post about how AI is changing software development workflows.
Requirements:
- Length: 150-200 words
- Start with a hook question
- Include one personal-sounding insight (write as a developer, not a company)
- End with a question to encourage comments
- Tone: Thoughtful and conversational, not salesy
- No hashtags
Readability for AIโ
Remember, the AI reads your prompt linearly, token by token. These formatting habits improve readability:
- Use line breaks between sections
- Label sections with headers or bold text
- Use lists instead of long paragraphs
- Put the most important instruction first or last (not buried in the middle)
- Use consistent formatting throughout the prompt
- Separate data from instructions clearly
๐งช Try It Yourself
Edit the prompt and click Run to see the AI response.
Practice Challengeโ
Rewrite these unclear prompts using the 5-step clarity framework:
"Can you do something with this data to make it more useful?""I need a thing for my presentation about our Q3 results.""Write code that does the sorting thing but better."
For each:
- Identify the core task
- Remove filler
- Add specific verbs
- Add structure
- Test both versions and compare
Real-World Scenarioโ
Scenario: A team creates a shared prompt for generating weekly reports. Different team members get wildly different outputs from the same prompt.
Root Cause: The prompt says "Generate a weekly report about team progress." This is subjective โ each person interprets "progress" differently, and the AI follows whatever vague direction it picks up.
Fix:
Generate a weekly engineering team report.
Sections:
1. Completed tasks (bullet list with ticket numbers)
2. In-progress work (bullet list with % completion)
3. Blockers (list with owner and expected resolution date)
4. Next week's priorities (top 3, ranked)
Data: [paste team's task list here]
Length: Under 300 words total. Use concise bullet points, not paragraphs.
Result: Consistent reports every week, regardless of who runs the prompt.
Interview Questionโ
Q: How do you improve a prompt that's producing inconsistent results?
A: I apply a clarity framework:
- First, I identify the core task and write it as one clear sentence.
- I remove filler words, vague verbs, and buried instructions.
- I restructure the prompt with labeled sections: context, task, format, and constraints.
- I replace subjective terms ("good," "short," "interesting") with measurable specifics ("300 words," "5 bullet points," "professional tone").
- I read the prompt as if I had no context and check if it still makes sense. Inconsistent results almost always trace back to ambiguity or missing structure in the prompt.
Summaryโ
- Clarity means the AI can interpret your prompt in exactly one way
- Use the 5-step framework: identify core task โ remove filler โ specific verbs โ structure โ re-read
- Replace vague verbs with action-specific ones: "explain" not "talk about"
- Structure prompts with labeled sections: context, task, format, constraints
- Format for AI readability: line breaks, labels, lists, and important info first or last
- Inconsistent results are almost always a clarity problem