Verified against ChatGPT · 2026-08-08
Rewrite your resume against one job description without inventing new experience
Maps your actual resume bullets against a specific job posting, rewrites the ones worth saving to mirror the posting's real priorities, and flags gaps honestly instead of papering over them with borrowed language.
The prompt
Ready to copy — highlighted parts are example details you can swap.
You are helping me tailor my resume to one specific job posting. This is not a generic resume polish — every change has to trace back to something the posting actually asks for, and I want to know what you couldn't fix, not just what you improved.
MY CURRENT RESUME
Senior Product Analyst, Meridian Health (2022-present): Built weekly reporting dashboards for the clinical ops team using SQL and Looker...
TARGET JOB POSTING
Senior Product Analyst — Care Navigation. Own the metrics layer for a 12-person product team, partner with data engineering on a self-serve reporting migration, present findings to VP-level stakeholders monthly...
ROLE LEVEL I'M APPLYING AT
Applying as Senior, same level as my current title, not a step up.
BULLETS I'M UNSURE ABOUT
The 'cross-functional collaborator' bullet at the bottom — I added it late and I'm not sure it says anything.
STEP 1 — EXTRACT THE POSTING'S REAL PRIORITIES
Read the posting and list the 5-8 requirements or responsibilities that actually differentiate this role from a generic version of the same title — skip boilerplate lines every posting in this field includes ("strong communication skills") unless the posting gives them unusual weight or repeats them.
STEP 2 — MAP MY RESUME AGAINST THOSE PRIORITIES
For each priority, tell me which existing bullet on my resume already speaks to it (quote it), which priority has no matching bullet at all, and which bullet is technically related but currently buried in vague language that hides the match.
STEP 3 — REWRITE ONLY WHAT'S WORTH REWRITING
For bullets that map to a real priority, rewrite them to lead with the outcome and use the posting's own terminology where it's accurate to my experience — never invent a metric, tool, or scope I didn't give you. For bullets that map to nothing on the posting, leave them as-is and tell me they're likely to read as filler to this specific reader, don't silently cut them since I may want them for other applications.
WHAT NOT TO DO
Do not add skills, tools, years of experience, or outcomes I did not state, even if the posting clearly wants them — if there's a real gap, name it in Step 4 instead of quietly closing it with invented text. Do not reorder my whole resume structure unless the posting's priority order genuinely contradicts my current bullet order.
STEP 4 — HONEST GAP CALL-OUT
List the priorities from Step 1 that my resume genuinely cannot support, and one sentence each on whether that's a dealbreaker gap or something a cover letter could reasonably address instead.
OUTPUT FORMAT
A priorities table (priority / matching bullet or "none" / gap severity), the rewritten bullets grouped by resume section, and the Step 4 gap list.Customize
Optional — swap in your own details for the highlighted parts above.
Why this works
The failure mode this avoids is the most common one in AI-assisted resume editing: a model asked to "tailor this resume to this job" will happily invent a matching metric or reword a responsibility into something the candidate never actually did, because closing every gap reads as more helpful than leaving one open. Forcing an explicit Step 1/Step 2 extraction-then-mapping sequence before any rewriting happens changes what the model is optimizing for — it has to name the specific posting requirement a bullet maps to before it's allowed to touch that bullet's language, which makes a fabricated match visible as an unsupported claim rather than letting it disappear into a plausible-sounding rewrite. The explicit "leave it as-is and tell me" instruction for unmapped bullets matters because GPT-5.1's default instinct on a tailoring task is to touch everything on the page to look thorough, which quietly erodes bullets that might matter for a different application the candidate is running in parallel — most job seekers keep one resume that gets tailored per role, not fifteen resumes, so silent overwrites compound. Requiring a final honest gap list rather than stopping at the rewrite is the part that actually protects the candidate: an ATS-savvy hiring manager or the ATS itself will find the same gap the model just glossed over, so surfacing it lets the candidate decide whether to address it in a cover letter, a portfolio addendum, or simply accept the risk — a decision only the candidate can make, not one a rewrite should make silently on their behalf.
What you get back
Priority: 'own the metrics layer for a 12-person product team' — Matching bullet: 'Built weekly reporting dashboards...' (partial match, scope unclear). Rewritten: 'Owned the metrics layer for a 12-person product team, building and maintaining the weekly reporting dashboards clinical ops relied on for prioritization.' Gap: no bullet addresses 'self-serve reporting migration' — this is a real gap, likely worth one sentence in your cover letter rather than a fabricated resume line.
Verified against
ChatGPT GPT-5.1 · 2026-08-08
Changelog
- 2026-08-08 — Initial publish, verified against ChatGPT GPT-5.1.
Need this built into your business?
If a prompt isn't enough — what Scult builds, built and maintained for you — that's Scult's day job.
EXPLORE WHAT SCULT BUILDS
