AIO APEX
Claude Opus 4.7 (also works well with GPT-5.4 and Gemini 3 Pro)You found a job posting that's a strong match for your background, but you're not sure if your current resume — written for a previous, slightly different role — actually surfaces the right keywords and accomplishments, and you have limited time before the application deadline to figure out what to fix.Career

The Resume Gap Analyzer: Find What's Missing Before a Recruiter Does

Share:
The Resume Gap Analyzer: Find What's Missing Before a Recruiter Does

Why this prompt matters

Applicant tracking systems reject an estimated 75% of resumes before a human ever sees them, usually because the resume doesn't surface the specific skills, tools, or keywords the job description emphasizes — not because the candidate lacks the experience, but because their resume doesn't say it in the words the system and recruiter are scanning for.

What we use it for

You found a job posting that's a strong match for your background, but you're not sure if your current resume — written for a previous, slightly different role — actually surfaces the right keywords and accomplishments, and you have limited time before the application deadline to figure out what to fix.

Prompt

ROLE
Act as a senior technical recruiter and resume strategist who has reviewed thousands of resumes against job descriptions for hiring decisions, with deep familiarity with how applicant tracking systems (ATS) parse and rank resumes.

CONTEXT
- My current resume (full text, including all bullet points): [PASTE YOUR FULL RESUME TEXT]
- The job description I'm applying to: [PASTE THE FULL JOB POSTING TEXT]
- My target role or title if it differs from what's on my resume: [E.G. "Currently a Marketing Coordinator, applying for Senior Marketing Manager"]
- Years of experience I actually have in the areas this job emphasizes, even if not reflected on my resume yet: [E.G. "3 years leading cross-functional projects, but my resume doesn't call this out explicitly"]

TASK
Compare my resume against the job description and produce:
1. A gap analysis: specific skills, tools, keywords, or qualifications the job description emphasizes that are missing or under-represented on my resume
2. A keyword match assessment: which important terms from the job description appear on my resume versus which do not, since ATS systems often rank on this directly
3. Rewritten versions of my 3 weakest or most generic bullet points, restructured using the XYZ formula ("Accomplished [X] as measured by [Y], by doing [Z]") to better reflect the job's priorities
4. A prioritized action list: what to fix first if I only have 30 minutes before submitting my application, versus what to fix if I have a full evening

CONSTRAINTS
- Do not fabricate experience, metrics, or qualifications I do not have — only rephrase and better surface experience I actually describe in the context I provide
- If a gap is genuinely unfillable (I lack the qualification entirely), say so honestly rather than suggesting a misleading rewrite
- Keep rewritten bullets concise — one to two lines each, not paragraphs
- Flag if my resume's overall structure (not just word choice) is working against me, e.g., burying relevant experience under an unrelated older role

OUTPUT FORMAT
Structure the response in four labeled sections: "Gap Analysis," "Keyword Match Assessment" (as a two-column comparison: present vs. missing), "Rewritten Bullet Points" (original followed by rewrite, for each of the 3), and "Priority Action List" (split into "If you have 30 minutes" and "If you have a full evening").

Result

Gap Analysis

Your resume demonstrates solid execution experience but under-represents leadership scope. The job description mentions "cross-functional stakeholder management" and "budget ownership" three times combined — your resume shows you did this work (coordinating with design and engineering on the Q3 launch) but never uses language that names it as stakeholder management or budget responsibility. This is the single biggest gap: you likely have the experience, but your resume doesn't claim it in the vocabulary the job posting uses.

Keyword Match Assessment

Present on ResumeMissing or Under-Represented
Project managementCross-functional stakeholder management
Campaign executionBudget ownership / P&L accountability
Data reportingKPI ownership, forecasting

Rewritten Bullet Points

Original: "Worked with design and engineering teams on product launches."
Rewrite: "Led cross-functional coordination between design and engineering across 4 product launches, reducing time-to-launch by 15% by establishing a shared weekly sync cadence."

Original: "Managed marketing campaigns for the quarter."
Rewrite: "Owned a $180K quarterly marketing budget across 3 campaigns, reallocating spend toward the highest-performing channel to improve cost-per-acquisition by 22%."

Original: "Created reports for leadership on campaign performance."
Rewrite: "Built and owned the monthly KPI dashboard presented to VP-level leadership, directly informing a Q4 channel-mix decision that increased qualified leads by 30%."

Priority Action List

If you have 30 minutes: Rewrite your top 2 bullet points to explicitly name "budget" and "cross-functional" since these are the highest-frequency missing keywords, and add both terms to your resume summary line at the top.

If you have a full evening: Restructure your experience section to lead with your most relevant role's stakeholder and budget-related work rather than chronological order, rewrite all weak bullets using the XYZ formula, and add a "Core Skills" line near the top explicitly listing the 5 keyword terms most emphasized in the job description.

Most resume advice tells you to "tailor your resume to the job" without explaining how to actually find the gap between what you wrote and what the posting is asking for. This prompt does that comparison directly: it takes your resume and a specific job description and tells you exactly which keywords, skills, and framing are missing — the same gap an ATS algorithm or a recruiter doing a 20-second scan would notice.


Why this prompt is structured the way it is

The Context section requires both documents side by side, which forces a real comparison instead of generic resume advice. Most people ask AI tools to "improve my resume" without providing the job description at all, which produces polished but untargeted bullet points. Pairing the resume against a specific posting is what turns this into an actual gap analysis rather than generic copyediting.

The Constraints section does important, easy-to-skip work: it explicitly bans fabricating experience or metrics. This matters because a common failure mode with AI resume tools is generating impressive-sounding bullets with invented numbers — which not only misrepresents the candidate but often gets caught in an interview when someone asks for detail on a figure that was never real. This prompt is designed to rephrase and surface real experience more effectively, not invent new experience.


What makes the XYZ formula do real work here

The XYZ formula ("Accomplished X as measured by Y, by doing Z") isn't just a formatting trick — it forces three things onto every bullet point that generic resume writing often skips: a concrete outcome, a way to measure it, and the specific action taken to get there. The Output Format section requires showing the original bullet next to the rewrite, so you can see exactly what changed and why, rather than just receiving a polished bullet with no visibility into the reasoning.


How to get the most value from it

Paste the complete job description, not just the bullet-point requirements list — job postings often bury important context in the "About the team" or "What success looks like" sections that reveal priorities the formal requirements list doesn't capture. If the gap analysis flags a genuinely unfillable gap (a required certification or years of experience you don't have), don't try to force a rewrite around it — that's useful signal that the role may not be the right fit yet, which is valuable information in itself.

Careerresumejob-searchatsjob-application
Share: