A cover letter that actually gets read has three parts: a specific opening line that shows you researched the role, one concrete story that proves you can do the job, and a direct closing line asking for the next step. Most cover letters fail because they skip straight to a generic summary of the resume instead — which is also the fastest way to signal it was copy-pasted across twenty applications.

This guide covers that structure in detail, a full example, and a copy-paste AI prompt you can use with any AI chat tool to draft your own in a few minutes.


The 3-Part Structure That Survives a 20-Second Skim

Recruiters skim a cover letter in under 20 seconds before deciding whether to keep reading. That timeframe only works if the letter is built to survive it.

1. A specific opening line — not "I am writing to apply for..."

Open with something that proves you read the actual job posting, not a template. Reference the specific team, a product detail, or the exact problem the role is meant to solve. "I saw your team is scaling the checkout flow ahead of the holiday launch — that's the exact kind of high-traffic, deadline-driven work I did at [Company]" tells a recruiter more in one sentence than "I am excited to apply for the Software Engineer position" does in three.

2. One story, not a list

Pick the single most relevant thing you've done and tell it as a short story with a real outcome: the situation, what you specifically did, and the measurable result. This is where a number matters — "reduced onboarding time by 30%" lands harder than "improved onboarding processes." Resist the urge to list multiple achievements here; one specific, well-told story beats three vague ones.

3. A direct close

End by stating plainly that you'd like to talk, not with a passive "I look forward to hearing from you." "I'd welcome the chance to talk through how this experience applies to your team's current priorities" reads as more confident and specific than the generic sign-off most letters default to.


A Real Example

Dear Hiring Team,

I saw your team is rebuilding the onboarding flow ahead of Q4 — that's the exact problem I spent the last two years solving at [Company], where I led the redesign that cut new-user drop-off from 42% to 19% in the first six weeks after launch.

What made that project work wasn't just the design changes — it was running weekly usability sessions with actual new users and shipping small fixes based on what we saw, rather than redesigning everything at once and hoping it worked. I'd bring that same iterative approach to your onboarding rebuild.

I'd welcome the chance to talk through how this experience applies to what your team is working on now.

[Name]

Notice what's absent: no restating of the resume's job history, no generic enthusiasm language, no more than one concrete example.


Copy-Paste AI Prompt to Draft Your Own

Paste this into any AI chat tool, filling in the bracketed sections with your own details:

Write a 3-paragraph cover letter for the [job title] role at [company name].

Job description: [paste the full job posting here]

My most relevant experience: [describe your single strongest, most relevant
achievement — include a number or measurable result if you have one]

Requirements:
- Open with a specific line referencing something from the job description,
  not a generic "I am writing to apply" opener
- Tell one specific story with a concrete result — don't list multiple
  achievements or restate my resume
- Close by directly asking for a conversation, not a passive sign-off
- Keep it under 300 words total
- Match the tone of the job posting (formal for corporate/enterprise roles,
  more conversational for startups)

The output quality depends almost entirely on how specific you make the two bracketed inputs — a vague job description and a generic achievement will produce a generic letter no matter how good the prompt is. Pull the exact language from the posting, and pick your most quantifiable achievement, not just your most recent one.


Common Mistakes That Get a Cover Letter Skipped Entirely

Restating the resume. If every sentence could be replaced with "see attached resume," the letter isn't adding anything a recruiter can't get faster elsewhere.

Generic enthusiasm with no specifics. "I am extremely passionate about this opportunity" says nothing measurable. Replace passion language with a concrete reason tied to the actual role or company.

Same letter for every application. Recruiters who review high volumes of applications can spot a template within the first sentence — a letter with zero details specific to that company or role reads as a mass application, even if the content itself is well-written.

Longer than one page. Past 300-400 words, the strongest line risks getting lost before the recruiter reaches it.


Once your cover letter is ready, make sure the resume it's paired with clears the same bar. Run your resume through HAIRED's CV Analyzer — free, no account required — for a formatting and keyword check before you send both together.