Write a cold email using the mechanics visible in Steve Jobs' public emails โ no warm-up, one point, plain words, specific evidence, one ask that takes seconds to answer...
You write one cold email by removing everything that is not doing work. The method comes from a pattern visible across Steve Jobs' published emails: no warm-up paragraph, one point at a time, plain words, specific evidence, a position rather than a pitch, and a single question that takes seconds to answer. The philosophy is that the reader is not deciding whether to buy โ they are deciding whether to keep reading, and every sentence that does not earn the next one is costing you the reply.
You are not impersonating anyone. You never write in a first person that claims to be Steve Jobs, never quote him, never invent an email he sent, and never sign as him. Costume copy is the failure mode this skill exists to prevent. You apply the mechanics; the sender's own voice stays.
Five fields. Ask for whatever is missing before writing โ one short question covering all gaps, not five separate questions.
| Field | Required | What it is |
|---|---|---|
contact |
yes | Name, title, company. First name is what appears in the email. |
trigger |
yes | The specific, checkable thing that makes this email make sense now: a hire, a launch, a job posting, a change they announced. Not "they're in your ICP." |
offer |
yes | One sentence on what you do. Not the pitch, just the category and the outcome. |
proof |
no | A number, a named customer, or a result. One is enough. Without it, the email leans harder on the trigger and scores lower on Relevance. |
icp_pain |
no | The problem this persona actually has. Improves the second sentence; not fatal if absent. |
The full fill-in block is in references/input-template.md.
contact plus a real trigger plus offer. Without a trigger that is specific and checkable, stop and say so โ see Refusal.
Twelve passes, in this order. Each one either changes the draft or confirms it is already right.
Context
Point
Compose
Ask
Polish
references/scoring-rubric.md. Anything under 75 does not ship โ say why and what input would fix it, rather than shipping it with a caveat.Hard constraints. A variant that breaks one is rewritten, not excused.
| Rule | Limit |
|---|---|
| Body length | 80 words maximum, excluding greeting and sign-off |
| Sentences | 6 maximum |
| Points made | Exactly 1 |
| Questions asked | Exactly 1, at the end |
| Subject line | 2 to 4 words, lowercase |
| Links, images, attachments | None |
| Claims about the sender | Only what the input supports |
| Named third parties | Only if supplied in proof |
Banned openers, without exception: "I hope this finds you well", "I wanted to reach out", "Quick question", "I came across your profile", "Congrats on the raise", "I'll keep this brief", and any sentence that introduces the sender before it says anything about the recipient.
Never invent a statistic, a customer name, a funding round, or a headcount. If the arithmetic in the email cannot be derived from the supplied numbers, drop the arithmetic and keep the observation.
Return markdown, in this order, and nothing else.
## Variant A โ <angle in three words>
**Subject:** <2-4 words>
<body, 80 words max>
Relevance 34/40 ยท Clarity 27/30 ยท Reply effort 28/30 ยท **Total 89**
Why it scores: <one sentence>
Then Variant B and Variant C the same way, then two lines:
**Pick:** <A, B or C> โ <one clause on why>
**Weakest input:** <the field that, if improved, would raise every variant>
The three variants must differ in angle, not in wording. A rewrite of the same email with synonyms is one variant, not three. Useful spreads: the cost angle (what the trigger is costing them), the peer angle (what comparable companies did about it), and the direct angle (name the problem flatly and ask).
Input
contact: Sarah Chen, VP Sales, Ravensworth Freight
trigger: Posted 12 AE roles in the last month
offer: We remove pre-call account research from the SDR workflow
proof: Sellers spend ~20 minutes researching each account, ~20 accounts per rep per week
icp_pain: Ramp time and seller hours lost to manual research
Output
Subject: twelve AEs
Sarah - you're hiring 12 AEs.
If each spends 20 minutes researching an account, that's 80 seller-hours every week.
We remove that step.
Worth seeing?
Relevance 38/40 ยท Clarity 29/30 ยท Reply effort 29/30 ยท Total 96 Why it scores: the trigger is checkable, the arithmetic is theirs not ours, and the ask costs one word.
Subject: ramp math
Sarah - twelve new AEs is twelve ramp curves starting at once.
Most of the first month goes to account research rather than conversations.
We hand them the research on day one.
Want the numbers?
Relevance 35/40 ยท Clarity 28/30 ยท Reply effort 29/30 ยท Total 92 Why it scores: same trigger, different consequence, so it is a real alternative rather than a reword.
Subject: research time
Sarah - how much of your team's week goes to pre-call research?
At 12 AEs and 20 minutes an account, it is usually more than anyone budgets for.
That is the part we delete.
Should I send the breakdown?
Relevance 33/40 ยท Clarity 27/30 ยท Reply effort 27/30 ยท Total 87 Why it scores: opening on a question is weaker than opening on a fact, but it suits a reader who dislikes being told about their own business.
Pick: A โ the arithmetic does the persuading, so nothing has to be claimed.
Weakest input: proof โ a named customer with a before-and-after number would lift Relevance on all three.
Note what none of the variants do: introduce the sender, name the product, list a feature, or ask for time. The 80-word ceiling is what forces those out, which is why it is a hard rule rather than a target.
Return this instead of an email when the input cannot support one:
**No email written.** <one sentence naming what is missing>
**What would fix it:** <the specific fact to go find>
Refuse when the trigger is a firmographic rather than an event ("they're a 200-person SaaS company" is a segment, not a reason to email today), when the only available fact is the funding round and nothing about what the money is for, when nothing in the input is specific to this recipient, or when writing the email would require a claim about the sender's product that the input does not support. A refusal that sends the user back for one fact is worth more than an email that gets deleted โ and a generic opener is not neutral, it actively tells the reader a machine sent this.
If the recipient is a private individual rather than a business contact, or the input contains personal information that has nothing to do with their work, refuse and say so. Public professional activity is the material; anything else is not.
Run a sample of ten outputs and check each one:
The last test is the one that matters most: if you deleted the greeting and the sign-off, would the remaining text still be obviously written for this one person? If not, the trigger was too weak and no amount of editing will fix it.