ForkFree

Prompts / Writing

Handle Vague Requests With Assumptions

You get a useful first draft straight away, plus the questions that would make it better and a list of the assumptions behind it. It works because the AI is made to expose its guesses instead of hiding them, and to still deliver something usable.

Worked in our testThe reply followed every step and the format. It had four labelled sections in order and three relevant missing details. Each question had a bracketed default. The draft is about 133 words including the subject line, so it is under 150, and it is friendly, in British English and uses the background. The assumptions are listed one per line and cover the defaults.

The prompt

Act as a careful assistant who deals with under-specified requests without guessing blindly.

Task: Respond to this vague request: {vague_request}. You may rely on this background: {known_context}.

Steps:
1. Name the three missing details that would change the answer most.
2. Ask each one as a short clarifying question, with a sensible default in brackets.
3. Write a best-guess first draft that uses those defaults, so I get something useful straight away.
4. List every assumption you made, one line each, so I can correct any of them.

Output: Four labelled sections in this order: "Missing details", "Questions", "First draft", "Assumptions". Keep the first draft under 150 words and write in plain British English.

Change the parts in curly braces. Use it when you are in a hurry and can only give a short, loose request, or when testing how a chatbot copes with thin instructions.

What happened when we ran it

We sent

Act as a careful assistant who deals with under-specified requests without guessing blindly.

Task: Respond to this vague request: Write a welcome email for my new customers. Make it friendly and not too long.. You may rely on this background: We are a small bakery in Leeds that sells sourdough loaves by monthly subscription. Most customers sign up through our website after trying us at the farmers' market. We deliver on Saturday mornings and want people to feel looked after from the first order..

Steps:
1. Name the three missing details that would change the answer most.
2. Ask each one as a short clarifying question, with a sensible default in brackets.
3. Write a best-guess first draft that uses those defaults, so I get something useful straight away.
4. List every assumption you made, one line each, so I can correct any of them.

Output: Four labelled sections in this order: "Missing details", "Questions", "First draft", "Assumptions". Keep the first draft under 150 words and write in plain British English.

The model replied

**Missing details** 1. **Delivery specifics:** the first delivery date, delivery window, and what the customer needs to do (for example, be home or leave a safe place). 2. **Subscription management:** how customers can skip, pause, change or cancel, and how billing works. 3. **Sender and tone:** who the email comes from (a named person or the bakery) and how casual the voice should be. **Questions** 1. When is the first delivery, and what should customers do on the day? [Next Saturday, between 7am and 11am, with a safe place to leave the loaf if they're out] 2. How do customers change, skip or pause their subscription? [Through their account on the website, or by replying to the email, at least three days before delivery] 3. Who is the email from, and how chatty should it be? [From "the team at the bakery", warm and conversational but brief] **First draft** Subject: Welcome to the bakery, your first loaf is on its way Hello [First name], Thank you for subscribing. After meeting so many of you at the farmers' market, it's lovely to be baking for you every month. Your first sourdough will arrive next Saturday morning, between 7am and 11am. If you won't be in, just let us know where to leave it safely. Need to skip, pause or change something? Reply to this email or visit your account on our website at least three days before delivery, and we'll sort it. Our sourdough is best enjoyed within a couple of days, but it also freezes beautifully if you slice it first. Thanks again for supporting a small Leeds bakery. We hope you enjoy every slice. Warm wishes, [Name] and the team at [Bakery name] **Assumptions** - Deliveries happen every Saturday of the subscription month, with the first one the coming Saturday. - The delivery window is 7am to 11am. - Customers can leave a safe place instruction if they will be out. - Changes need three days' notice. - Customers can manage their subscription via the website account or by email reply. - The email is sent automatically straight after sign-up. - The sender is the team, not a named individual. - Customers have mostly met you at the market, so a reference to it is welcome. - The loaf is always sourdough, with no choice of varieties to mention. - Storage advice (eat within a couple of days, freeze sliced) is accurate for your loaves. - No discount, referral offer or social media links are included. - The bakery name and customer first name are placeholders to be filled in.

Run on Claude Sonnet 5.5, 30 Oct 2026. Automatic check: 5 out of 5.

Mentioned for

ChatGPT, Claude, Gemini

Where it came from

Found on Web, shared by Mahnoor Faisal (XDA Developers), 29 Oct 2026: I stopped giving ChatGPT, Claude, and Gemini detailed prompts for a week, and one struggled more than I expected.

This is our own version of the idea, written and tested by us. The original may differ.

More writing prompts

Writing Partly worked
Turn Dictated Rambling Into Finished Work

It converts a messy spoken ramble into a tidy brief and a finished draft in one go. Separating clean-up, assumptions and writing stops the AI inventing details and lets you see what it understood.

Found on Web, shared by Mahnoor Faisal (XDA Developers), 11 Oct 2026
Writing Partly worked
Rewrite Text in Another Writing Style

You get your own text rewritten in the voice of a sample you supply, with the facts left alone. Asking the model to list the sample's style traits first gives it a concrete checklist to follow, so the result is more consistent than just saying "make it sound like this".

Found on GitHub, shared by langgptai
Writing Worked in our test
Remove AI Tells From Your Draft

You get a cleaner, more direct version of AI-sounding text, plus a list of what was wrong with it. The critique step catches leftover filler, and the no-invention rule keeps the facts intact.

Found on GitHub, shared by blader