Analyze a job posting against a resume to score fit, surface gaps, flag red flags, and recommend whether to apply. Use this skill when someone pastes a job description and asks if they should apply, wants a match score, needs gap analysis, wants to understand job requirements, or asks about red flags in a posting. Also trigger for "am I qualified", "is this worth applying to", or any resume-to-JD comparison request.
Score how well a resume matches a job posting and decide whether the application is worth the effort.
Break every requirement into one of three buckets:
Hard Requirements -- non-negotiable qualifications
Soft Requirements -- strong preferences
Cultural Signals -- clues about work environment
For each hard and soft requirement, check whether the resume provides evidence:
MATCH SCORING
Hard Requirements: X of Y matched
[requirement]: [MATCH / PARTIAL / MISSING]
...
Soft Requirements: X of Y matched
[requirement]: [MATCH / PARTIAL / MISSING]
...
Hard Match Rate: X%
Weighted Score: (Hard Rate x 0.7) + (Soft Rate x 0.3) = Z%
Score interpretation:
For each missing requirement, classify:
Dealbreaker: Cannot be fixed (missing license, missing clearance, 10+ year experience gap). Recommendation: do not apply.
Addressable: Can be mitigated in cover letter or interview (missing one tool that is similar to ones you know, 1-2 years short on experience, missing a "preferred" qualification). Recommendation: apply with a plan to address.
Irrelevant: Listed but unlikely to be enforced (degree requirement when the role clearly values experience, "preferred" items in a list of 15). Recommendation: ignore.
Scan the posting for warning signs:
Scope creep signals:
Culture warning signs:
Compensation red flags:
If the score supports applying, provide:
Resume adjustments: Which bullets to lead with, which keywords to add, which skills to reorder.
Cover letter angles: 2-3 specific points connecting the candidate's experience to the employer's stated needs.
Gaps to address proactively: Which missing requirements to acknowledge and how to frame them positively.
Timeline: How quickly to apply based on posting age and competition level.
JOB FIT REPORT
Position: [title]
Company: [name]
Match Score: X%
Recommendation: [APPLY / APPLY WITH CAVEATS / SKIP]
REQUIREMENT BREAKDOWN
Hard Requirements (X/Y matched):
[requirement] -- [MATCH/PARTIAL/MISSING] -- [note]
...
Soft Requirements (X/Y matched):
[requirement] -- [MATCH/PARTIAL/MISSING] -- [note]
...
GAPS
Dealbreakers: [list or "none"]
Addressable: [list with mitigation strategy]
RED FLAGS: [list or "none detected"]
APPLICATION PLAN
Resume changes: [specific adjustments]
Cover letter hooks: [2-3 angles]
Gap framing: [how to address missing items]
Priority: [HIGH/MEDIUM/LOW based on fit and role quality]