You hit send in Slack at 11:47 a.m. The draft named the hold Plan B. The customer contract says Plan Beta. Grok had one instruction from you: make it punchy.
Fourteen people in #ops-rollout read it before anyone noticed. Legal uses Plan Beta. Warehouse slang is Plan B. Grok does not know which one is allowed on an external thread unless you say so. Punchy copy with the wrong SKU is still a wrong SKU.
This is the everyday part of the Grok series. You already have a map of chat, Build, Imagine, and the API in earlier product-map posts. Here we stay in chat on grok.com, the Grok apps, or Grok inside X, and we treat writing as work with a byline. If you are still picking a surface, start with Grok.com, the apps, and Grok inside X. If the job is confidential, read privacy and work caution before you paste a word.
Three jobs worth giving Grok: draft, explain
- Three jobs worth giving Grok: draft, explain, and brainstorm
- Prompt ingredients that keep names, numbers, and promises under your control
- How to ask for a colleague-style explanation without fake certainty
- A short review pass you can finish before the meeting starts
- A worked Q2 hold email for Dana, including the SKU trap from the lede
Grok writing explaining brainstorming

Everyday Grok chat is good at words. It is bad at knowing which words are load-bearing. Split the work into three jobs so you stop asking for “a professional email” and start asking for a specific kind of help.
Draft means Grok writes something you will send or paste: email, Slack, a one-pager, meeting notes that will leave the room. You bring facts. Grok brings structure, cuts, and a first pass at tone. You still own every name, date, dollar, and promise.
Explain means Grok helps a human understand a thing you already know, or a thing sitting in a doc you can point at. “Explain our hold to a vendor who has 90 seconds” is an explain job. “Explain why our revenue dropped 12% last week” is not, unless you already have the 12% and the definition of revenue.
Brainstorm means Grok makes options, angles, outlines, or titles so you can pick. Brainstorm output is a menu. It is not a decision. It is not a forecast. If Grok ranks the ideas, treat the ranking as a suggestion with no data behind it unless you supplied the data.
Keep the three jobs in separate prompts, and often in separate threads (that habit is the threads post later in this stretch). Mixing them is how a “rewrite this paragraph” chat turns into strategy advice with invented numbers. If the work is code in a repo, sheets with live formulas, or images, you are on the wrong surface. That is a wrong-tool moment, not a better prompt.
| Job | Prompt ingredients | What you still own |
|---|---|---|
| Draft | Audience, ask, facts only, length, forbidden words, format | Names, SKUs, numbers, dates, promises, send |
| Explain | Who they are, what they already know, one analogy max, unknown flags | Whether the explanation matches the real process |
| Brainstorm | How many options, constraints, “label guesses”, no ranking as truth | The pick, the kill list, any claim you repeat outside chat |
As of writing, chat apps on grok.com, iOS, Android, and X all handle these three jobs. Plan names, model pickers, and “think harder” toggles move. Re-check the labels the week you roll this out. The jobs stay the same even when the button names change.
Draft with constraints
A blank “make this better” prompt invites Grok to fill gaps with fluent filler. Constraints are how you stop that. You are not writing a novel prompt. You are handing over a brief the way you would to a sharp intern who has never met the customer.
Put these on the page before you paste source text:
- Audience: one primary reader, role, and how much time they have.
- Ask: one outcome (decision, date, confirmation, a yes/no).
- Facts only: paste the facts you already believe, and say “do not add facts.”
- Length: sentence count or word cap. “Under 160 words” beats “keep it short.”
- Forbidden words: internal nicknames, banned phrases, legal landmines.
- Format: subject line plus body, bullets, or a Slack paragraph. Say which.
Here is a skeleton you can paste. Swap the brackets. Keep the “do not add facts” line even when you think the thread is obvious.
Draft an email.
Audience: [role, time budget]
Ask: [one outcome]
Facts you may use (do not add others):
- [fact 1]
- [fact 2]
- [fact 3]
Forbidden: [internal nicknames, slogans, promises I did not list]
Length: [e.g. under 160 words]
Format: subject line, then body I can paste into mail.
If a needed fact is missing, ask me. Do not invent it.Notice what is missing: “make it punchy,” “make it executive,” “sound innovative.” Those adjectives are how Plan B got into an external Slack. If you want energy, name the energy: “direct, no jokes, no ‘excited to partner.’” If you want warmth, name the relationship: “we have worked with Mei for 11 months, she already knows the delay.”
Paste source material after the brief, not instead of it. A 40-message Slack export without a brief is a pile. Grok will summarize the pile into something that looks decided. Your job is to decide first, then ask for wording.
One more constraint that saves apologies: tell Grok where the draft will live. “This goes to the vendor” is different from “this stays in #ops-rollout.” External drafts should forbid internal ticket IDs, employee names the vendor does not already have, and slang. Internal drafts can keep the slang if you still check SKUs.
Explain like a colleague
Explain jobs fail when Grok writes a blog post for a stranger. You need a colleague at a whiteboard: the right grain, the right assumed knowledge, and a flag on anything it is guessing.
Start with the reader’s job, not the topic. “Explain cart abandonment to a new finance hire who knows Excel and has never opened Shopify” is an explain prompt. “Explain cart abandonment” will get you a generic lecture with a definition you already have on the wiki.
Give Grok the definition you use, even if it is ugly. “In this team, abandonment means checkout started and no order within 24 hours. It does not include guest carts that never reached checkout.” If you skip that, Grok will pick a definition from the public web that will not match your dashboard. Then you will spend the meeting arguing about the explanation instead of the number.
Ask for a length that fits the moment. A Slack huddle needs six sentences. A new-hire doc can take 400 words and a tiny example. Ask Grok to show one worked example with made-up but labeled toy numbers, and to mark any step it cannot confirm from what you pasted.
Explain [topic] to [role] who already knows [X] and does not know [Y].
Use our definition: [one sentence].
Length: [e.g. 8 sentences or a 1-page outline].
Include one toy example with labeled fake numbers.
Do not cite policies or product limits unless they appear in my notes.
If you are guessing, write GUESS in front of the sentence.The GUESS flag is the whole trick. Fluent models hide uncertainty in confident verbs. Forcing a visible label makes the draft usable. You delete the guess, replace it with a link, or go ask a human. You do not ship the guess with the label stripped.
Analogies: one, or none. “Think of the hold like a paused purchase order” can help Mei. A second analogy in the same paragraph usually confuses the first. If the real object is a purchase order, name the purchase order.
If you cannot point at the sentence in a doc, a ticket, or your own notes, Grok should not present it as how your team works.
Brainstorm without fake certainty
Brainstorming is where Grok feels generous. Twenty subject lines. Twelve names for a dashboard. Eight angles for a Friday note. That generosity is useful until someone pastes the top-ranked option into a deck as if Grok measured it.
Set a count. “Give me 8 subject lines, not 40.” A long list is harder to judge and easier to rubber-stamp. Ask for variety on a dimension you care about: length, formality, whether the SKU appears, whether the date appears. Then you scan for the one that matches the relationship.
Require labels on speculation. “For each option, tag it Fact-based or Guess.” Fact-based means it only uses your pasted facts. Guess means Grok added a benefit, a motive, or a market claim. In Dana’s hold, “we are pausing to protect quality” is a Guess unless Dana said that. “Hold through 22 June, PO-1844 stays open” is Fact-based if those lines were in the brief.
Do not ask Grok which idea will “perform best” unless you are going to test. There is no click-through data in the chat. Ranking without a metric is taste. Taste can be yours. It should not wear a number.
Brainstorm 8 options for [deliverable].
Constraints: [tone, length, words to avoid].
For each option:
- one-line text
- tag Fact-based or Guess
- one risk if I used it as-is
Do not rank them. Do not predict results.
Stop after 8.Use brainstorming for titles, outlines, “what might we be missing,” and “argue against this plan in 6 bullets.” That last one is underrated. Grok is willing to attack a draft if you ask. You still decide whether the attack is fair. You do not owe the model a revision for every bullet.
Stop when you have enough to choose. Regenerating for a prettier list is how 11:47 a.m. becomes 1:10 p.m. and the SKU is still wrong. Pick, then move to a draft job with the chosen angle locked as a fact.
A review pass you will actually do

The review pass has to fit in two minutes or you will skip it. Six checks. No scoring rubric. If any check fails, you edit in your mail client or Slack, not by rolling the dice on another generation.
- Names and SKUs. Every product, person, and plan name matches the source of record (contract, wiki, ticket). Plan B versus Plan Beta is this check.
- Numbers and dates. Dollars, percents, IDs, time zones, “this week” replaced with a calendar date.
- Promises. Words like indefinitely, ASAP, always, never, guaranteed, we’ll make it right. Delete or replace with a date you control.
- Tone. Read it out loud. If you would not say it to Mei on a call, rewrite the sentence yourself.
- Privacy. No extra employees, no extra sites, no extra money, no customer list, no file that was not required. See the privacy post if you are unsure.
- Send path. Copy into your real mail or Slack. Grok does not send. Do not paste a draft into a public X compose box because you were already in Grok on X.
Print this on a sticky if you have to. The failure mode is not “Grok writes poorly.” The failure mode is a clean paragraph that is 94% right. Humans skip 94% right text. The remaining 6% is the SKU, the dollar amount, or the word indefinitely.
When a check fails, prefer a human edit over a new prompt. A new prompt can fix the SKU and change the date without asking. Once the structure is good, you are a copy editor, not a prompt engineer.
Worked email (Dana, Q2 hold)
Dana Ruiz is the ops lead on a warehouse scanner rollout with ScanGrid. Site 12 is on hold through 22 June. Purchase order PO-1844 is still open at $47,200. This is not a cancellation. Mei Chen is the vendor contact. They have been on a Tuesday standup for 11 months. Internal Slack still says Plan B. The statement of work says Plan Beta. Dana needs an email Mei can forward without a side thread about names.
Dana’s first prompt was “make this punchy for the vendor.” Grok returned this. Do not send it.
Subject: Pausing Plan B to stay ahead of the curve
Mei, we are hitting pause on Plan B indefinitely so we can double down on quality. We will come back stronger. Excited to keep partnering through this exciting next chapter.What that draft did in four sentences: used the internal nickname, invented indefinitely, invented a quality story Dana never stated, and promised a comeback. Zero dollars. Zero dates. Zero PO. Punchy, and useless.
Dana switched to a constrained draft job.
Draft an email.
Audience: Mei Chen, ScanGrid customer success. She already knows Site 12. She has 90 seconds.
Ask: confirm the hold window and that PO-1844 stays open.
Facts you may use (do not add others):
- Customer-facing name is Plan Beta (never Plan B)
- Site 12 warehouse scanner rollout on hold through 22 June
- PO-1844 remains open at $47,200; this is not a cancellation
- Next check-in Thursday 10:00 a.m. Eastern
- Other sites are not in this hold
Forbidden: Plan B, indefinitely, ASAP, excited, partnering, quality story I did not provide
Length: under 160 words
Format: subject line, then body.
If a needed fact is missing, ask me. Do not invent it.Grok’s second pass was close. Dana still ran the six-check review. She changed “we will resume on 22 June” to “we will decide next steps on 22 June,” because resume was a promise she does not own. She sent from her work mail, not from the chat box.
| Check | Punchy draft | Reviewed send |
|---|---|---|
| SKU / name | Plan B | Plan Beta |
| Date | none | through 22 June; Thursday 10:00 a.m. Eastern |
| Money | none | PO-1844 open at $47,200 |
| Promise | indefinitely; come back stronger | hold window plus a decision date |
| Scope | sounds like the whole program | Site 12 only |
The email Dana sent looked like this. It is boring on purpose.
Subject: Plan Beta Site 12 hold through 22 June (PO-1844 stays open)
Mei, Site 12 Plan Beta is on hold through 22 June. This is not a cancellation. PO-1844 stays open at $47,200.
Other sites are not part of this hold.
Can you confirm you have that window on your side? Next check-in is Thursday 10:00 a.m. Eastern. We will decide next steps on 22 June.Grok helped with structure and with keeping the ask in the last paragraph. Dana helped with every fact. That split is the whole post. If Mei forwards it, nobody has to explain why Slack said Plan B.
Use Grok for three jobs: draft, explain, brainstorm.
| Mistake | What happens | Do this instead |
|---|---|---|
| Prompt is only “make it punchy” | Wrong SKU, invented promise | Audience, ask, facts, forbidden words |
| Mixing draft, explain, and brainstorm | A rewrite grows fake strategy | One job per prompt, often per thread |
| Accepting a ranked brainstorm as data | A Guess becomes a slide | Tags plus you pick, no predicted “performance” |
| Fixing facts with a new generation | SKU is fixed, date also changes | Edit the good draft yourself |
| Sending from the wrong surface | Work text sits on a personal or public account | Copy out; match account to data (see privacy post) |
| Skipping the two-minute review | 94% right text ships the 6% that hurts | Names, numbers, promises, tone, privacy, send path |
Use Grok for three jobs: draft, explain, brainstorm
Today, pick one real message you already owe. Not a fantasy announcement. Run it as a draft job with the skeleton above. Then run the six-check review on paper or in a note. Send only if you would read it aloud to the recipient without wincing at a name.
If you do not owe anyone mail, take a paragraph you already published internally and ask Grok for an explanation aimed at a new hire. Keep your definition in the prompt. Delete any sentence you cannot source.
Next in this series: Grok live answers: how to verify before you send. Writing habits fail in a new way once Grok starts citing the live web and X. Treat those answers as leads. The series hub is Grok on Analytics Made Simple if you want the full path, including Build and Imagine later.
Use Grok for three jobs: draft, explain, brainstorm (brainstorming)
- Use Grok for three jobs: draft, explain, brainstorm. Do not blend them in one pile.
- Put audience, ask, facts, length, forbidden words, and format in the draft prompt.
- Force a
GUESSlabel on explanations. One analogy max. - Brainstorm with a count and Fact-based / Guess tags. You pick. Grok does not “know” what will win.
- Review in two minutes: names, numbers, promises, tone, privacy, send from your client.
- Dana’s hold email works because Plan Beta, 22 June, and $47,200 came from Dana, not from punchy adjectives.
Sources
Research and further reading used for this article:
- grok.com (consumer chat where these three jobs live)
- xAI: Grok product page (chat, live search, and apps as of writing)
- xAI: Grok website / apps FAQ (files, history, billing hedges; UI labels move)
- Analytics Made Simple: Grok.com, apps, and Grok inside X (which chat surface to open)
- Analytics Made Simple: privacy and work caution (what not to paste into a draft prompt)
- Analytics Made Simple: when Grok is the wrong tool (code, production data, and jobs chat should not own)
- Analytics Made Simple: Grok series (hub for this tutorial path)
- Analytics Made Simple: Learn (other paths on this site)
