Your prompt rewrote the words. It can't read the file.
General AI is genuinely good at bullet points. Run the actual file through an ATS check before you hit send.

The prompt did its job. Then it stopped.
You pasted your CV into a chat window with a prompt you were quietly proud of. Rewrite these bullets with strong verbs and measurable results, keep it to one page, sound senior but not smug. And it worked. The text that came back is tighter than what you had, the vague duties turned into outcomes, and the tone finally sounds like someone worth interviewing.
Here's the catch. That conversation only ever saw plain text. Your CV is not plain text - it's a file with a layout, and the first reader on the other end is usually software that pulls that layout apart. Two columns, a header block, a skills table, an icon where your phone number should be: all of it gets flattened, reordered, or dropped before a recruiter sees a single word you polished.
So the rewrite is step one, not the finish line. What's missing is a check on the artefact you actually upload: how it parses, how closely it matches the wording of the specific ad you're answering, and which design choices quietly break on the way in. That's the gap HRLens fills. Keep your prompt. Add the check that runs after it.
The blind spots
Three things no prompt can do for you
It never opens your file
You paste text; the chat reads text. Screening software reads a PDF or DOCX and rebuilds it its own way.
It scores nothing against the ad
Even with the job ad pasted in, you get advice and adjectives. Not a match, not a gap list, not a number.
It can't see layout at all
Columns, tables, text boxes and headers are invisible in a chat window. They're exactly what scrambles on upload.

What running the check actually looks like
Upload the file you'd really send
Not the pasted text, not a copy. The same PDF or DOCX that goes into the application form.
Read your CV the way software does
See which sections came through, which dates got lost, and where your job titles ended up.
Paste the ad, get the gap list
Skills and terms the posting leans on that your CV never says. In its words, not synonyms.
Fix the layout, keep the writing
Your rewritten bullets stay. The two-column grid and the graphic skill bars are what change.
Where each one earns its keep
| What you need done | Chat assistant with a prompt | HRLens |
|---|---|---|
| Rewriting a flat bullet point | Excellent. Honestly the best thing it does. | Not its job. Bring the bullets you already wrote. |
| Reading the file you upload | Sees pasted text only, never the layout | Extracts from the file itself, page by page |
| Matching a specific job ad | Gives opinions, not a score or a gap list | Compares your wording to the posting and shows what's missing |
| Catching formatting that breaks | Can't see columns, tables, headers or images | Flags the elements that scramble when parsed |
| Getting the same answer twice | Advice drifts between chats and rephrasings | Same checks, same rules, every run |
You've done the rewrite. Now check the file.
Upload the CV you're about to send and see what a parser makes of it, before a recruiter does.
Questions people ask after the rewrite
Is using ChatGPT to write my CV a bad idea?
Not at all. A general chat assistant is very good at turning duties into outcomes, cutting waffle and fixing tone. Use it for that. Just remember it's working from pasted text, so it has no idea what your file looks like, how it parses, or whether the wording lines up with the role you're chasing.
Why can't a prompt check ATS compatibility?
Because compatibility is a property of the file, not the sentences. Screening software opens your PDF or DOCX and tries to rebuild it into fields: name, contact, roles, dates, skills. A chat window never receives that file, so it can only guess. Anything it tells you about parsing is a general rule of thumb, not a reading of your document.
What formatting usually breaks on upload?
The usual suspects are multi-column layouts, tables used for skills or dates, text boxes, content parked in headers and footers, contact details rendered as icons or images, and creative section names. Each one can survive in some systems and vanish in others, which is why you want to see your own parsed output rather than trust a checklist.
Can't I just paste the job ad into my prompt?
You can, and you'll get sensible suggestions. What you won't get is a comparison: which exact terms the ad uses that your CV never says, and where they should sit. HRLens reads both documents side by side and hands you a specific gap list, so you're editing against evidence instead of a general impression.
Do I have to rebuild my CV from scratch?
No. Most of the time the writing is fine after your rewrite and only the structure needs work: one column instead of two, real headings, dates in a consistent format, contact details as plain text. If the underlying document is beyond saving, the HRLens CV builder rebuilds it around your existing content.
How often should I run the check?
Once after any rewrite, and again whenever you tailor the CV for a different posting. Small edits move things more than you'd expect: a new bullet pushes a role onto page two, a changed heading stops a section being recognised. It takes a minute, and it's the last thing standing between you and the send button.