← All lessons
Career·14 min read

I tested one CV prompt 100 times so you don't have to

Ten CVs, ten job descriptions, every combination. It had 313 chances to invent a skill and took none. Upload your CV, keep your design, and see what you are actually missing.

You send the same CV to forty jobs and hear nothing back. It is easy to decide the market is brutal, or that you are not good enough.

Usually neither is true. Usually software threw it away before a person saw it.

This is a long one, because I want to show you the testing rather than ask you to trust me. If you only want the prompt, it is here. If you want to know why you should use it, read on.


Part 1 — What is actually happening to your CV

Most companies now run applications through an ATS: applicant tracking software. It reads your CV, compares it to the job description, scores the overlap, and sorts everyone. A recruiter opens the top of the pile and rarely reaches the bottom.

Your CV one file Scanning software matches words read by a human never opened ← you want to be here

The software is not clever. If the job asks for "client relationship management" and your CV says "handled customer complaints", that is the same job — and it may score you as though you have never done it.

So one CV sent everywhere is quietly optimised for nothing in particular.


Part 2 — The two ways people get this wrong

Same CV, 40 jobs 😐 Matches nothing in particular. Result: silence Most people Stuff every keyword 😬 Claims skills you do not have. Result: caught in the interview Re-word what is true 🙂 Same experience, their vocabulary. Result: read and survivable

The middle one is the trap. Ask any chatbot to "make my CV match this job" and it will cheerfully add Kubernetes, AWS and three years you never worked.

That feels like winning until you are sitting in the interview being asked about Kubernetes. A CV that gets you into a room you cannot survive is worse than no interview at all — the rejection at least costs you nothing.

So the prompt has to do something harder than "make it match." It has to make it match without adding anything.


Part 3 — How I tested it

Anyone can write a prompt and call it accurate. I wanted to know what it does when lying would help.

So I built ten fictional CVs and ten real-shaped job descriptions, and ran every combination — 100 in total.

10 job descriptions → ↓ 10 CVs = 100 tests a genuine match a deliberate mismatch — where lying would help a nurse against a machine-learning job, an accountant against a frontend role...

The CVs were not ten variations on a software engineer. They were a nurse, an accountant, a schoolteacher, a designer, a support lead, a marketer, a final-year student, a data analyst and two developers — because this is written for people in ordinary jobs, not only for tech.

Most of the 100 pairings are terrible matches. That is the point. A prompt that behaves on an easy match tells you nothing.

What the check looked for

Not "was the CV good." Something you can actually measure: did it claim anything the person cannot back up?

For each pairing I listed the hard requirements of the job, removed any the CV genuinely evidenced, and searched the rewritten CV for what was left. Anything found is a lie.

Across 100 pairings there were 313 opportunities to fabricate — 313 moments where a requirement was missing and inventing it would have raised the score.

The results

100/100 gave an honest score 100/100 listed what was missing 0 skills invented Chances it had to lie, and took: 0 of 313 The bar is empty, and that is the whole result. Anything filling it would be a skill you would then have to defend in an interview.

Zero. Across every one of those 313 chances, it added nothing the CV did not already support.

And the scores tracked reality. The seven pairings I built to be genuine matches came out as the seven highest scores — the senior engineer against the senior engineering job scored 95, the accountant against the accounting job 90. The nurse applying for a machine-learning role scored 0/100, with "probably not — this is a completely different field."

That refusal is the feature. A tool that tells forty people they are a great fit for forty jobs is a tool that wastes forty applications.


Part 4 — The three bugs the testing found

Each of these was invisible from reading one output. Each became a rule.

It guessed how long I had worked somewhere. It read "June 2024 – present", assumed a date, and wrote 1.5 years for someone with over two. Not exaggeration — the opposite, which is worse, because an understatement still looks honest and nobody catches it. It now refuses to calculate durations.

It turned a skill into an achievement. A teacher listed "assessment" as a one-word skill. The rewrite promoted that into an experience bullet reading "Developed and implemented assessments" — work she had never claimed to do. Listing a skill means you have it. It does not mean you did a specific project with it.

It threw away a number to make room for a keyword. The same bullet replaced "Teach grades 11 and 12; class average rose from 62 to 78 percent" with the assessments line, losing her only measurable result. A CV that trades a real outcome for a matching keyword has been made weaker, not more targeted.

After those three rules, the same case now produces "Taught physics to grades 11 and 12; improved class average from 62 to 78 percent" — the same work, in clearer words, with the number intact.

Which is the honest summary of this whole exercise: the prompt is accurate because it was tested and corrected three times, not because it was written carefully the first time.


Part 5 — Using it

Upload your CV file. Do not retype it.

1 Upload your CV the actual file 2 Paste the prompt then the job ad 3 Read the score worth an hour? 4 Copy the changes into your own file A few minutes per job, after the first

It works in ChatGPT, Claude or Gemini. The free version of any of them is fine.

Get the prompt

Why it does not hand you back a PDF

This is the question everyone asks, so here is the straight answer.

You can ask ChatGPT to generate a PDF, and it will produce one. But it does not edit your file — it builds a new document from scratch, with its own fonts, its own spacing, and its own idea of a layout. Your design is gone. If your CV has a photo, the photo is gone too. Claude and Gemini cannot make you a PDF in chat at all.

So a prompt that promised "same design, keeps your photo, returns a PDF" would fail at exactly the thing you care about most.

Ask AI to make the PDF ✕ your fonts and spacing ✕ your photo ✕ your columns and layout ✓ the words a stranger's CV with your name Paste changes into your file ✓ your fonts and spacing ✓ your photo ✓ your columns and layout ✓ the words your CV, aimed at this job

So the prompt does the opposite. It reads your uploaded CV, keeps your sections in your order, and hands back the text marked line by line:

EXPERIENCE

Physics Teacher, St Thomas HSS — 2018 to present
  [same]    Mentored 4 new teachers
  [changed] Taught physics to grades 11 and 12; improved class
            average from 62 to 78 percent
            (was: "Teach grades 11 and 12; class average rose
             from 62 to 78 percent")

You open your own CV, change the handful of lines marked [changed], and save. Two minutes. Your design never leaves your computer, because the AI never touched it.

It also tells you how to make your CV easier to read

At the end it looks at how your CV is built and suggests things — single column instead of two, standard section headings, dates in one format, no text hidden in headers.

It suggests. It does not change them. Those are decisions about your document, and it should not be quietly restructuring your CV while you think it is only swapping words.

What the score means

  • 70+ — apply, and tailor properly
  • 50–69 — apply if you want it, and be ready to explain the gap
  • Under 50 — usually not worth it. Better spent on three jobs you fit

Most people find their first honest score lower than expected. That is not the tool being harsh. That is the information you were missing while you sent forty applications and heard nothing.

The wider point

Everybody says AI makes you faster. Used carelessly it mostly makes you faster at producing things nobody wants — forty generic CVs instead of one.

The gain is not speed. It is that you can now do the careful version of a task in the time the careless version used to take. Tailoring a CV properly was always the right thing to do. It just took an hour per job, so nobody did it.

That is the whole idea, and it has nothing to do with CVs specifically.


Try it on one job today. Not ten. The one you actually want — and see what it tells you is missing.