Compare a job posting with a resume and say honestly whether to apply: each requirement marked met, partly met, not shown or not met, with the resume line it rests on; the requirements an employer screens on listed first; and the questions whose answers would change the picture. Works for any occupation and level. Use when the user asks "am I a good fit for this job", "should I apply for this", "how does my resume match this posting", or wants the gaps between a job description and their CV before applying.
In Claude Code, with the career plugin installed, invoke it as:
/career:job-fit-analysis
Try it
A realistic prompt from the skill's acceptance evals:
My CV is in resume.md and the job I'm looking at is in posting.md. Am I a good fit? Be honest, I don't want to waste a weekend on it.
What a good result looks like
Every Met and Partly quotes the resume. A status with no line behind it is a guess.
What could get the application rejected is named first, never left as one row among many.
No length of time appears that the resume's own dates don't give.
Not shown and Not met are kept apart. One is a question, the other is a gap.
Nothing is credited that the resume or the person doesn't state.
The verdict matches the table. An unmet required degree cannot sit under "strong match", and a verdict that names one gap cannot sit over a table that shows four.
How it's checked
Measured against plain Claude Code (2026-10-23): it met 90% of its checks, against 79% without it, and a blind judge preferred it. How skills are checked
53 assertions across 7 acceptance evals, and 8 trigger queries. Every skill's checks
What the output must do
The Epic requirement is marked as not met, partly met or not shown, and the reply says her CV shows Cerner, not Epic, naming both systems
Basic Life Support instructor certification is shown as not held: the CV has BLS provider only
The teaching requirement is credited from precepting newly qualified nurses (9 preceptees) or the 2022 mentorship module, and the reply notes or asks how long she has been precepting, because the CV does not show two years of it
NMC registration, a nursing degree and at least 3 years of post-registration medical-surgical experience are each marked as met
A master's degree and simulation lab experience are shown as not held or not shown, and as preferred items, not required ones
The reply opens with an overall verdict on whether to apply, before the requirement-by-requirement detail
It points to the sepsis screening guide or the Cerner superuser role as existing evidence worth bringing forward
It does not credit her with any tool, qualification or experience that is not in the CV, and does not advise adding one
The bachelor's degree is marked as required and not met: the resume shows a high school diploma and 18 uncompleted college credits
The degree gap is stated in the verdict or before the detailed list, as something likely to screen him out, not only as one row among many
The team-size requirement is marked short, with both numbers: he supervises 12 and the posting asks for 20 or more
SAP Extended Warehouse Management is marked not shown or partly met, and the reply says the resume shows an in-house warehouse system instead
Advanced Excel is not marked fully met: the resume shows rosters and attendance in Excel, and pivot tables and VLOOKUP are not shown
The safety record (zero lost-time incidents for 14 months) and the forklift certification are marked as met, quoting the resume
The overall verdict is not a strong match, and matches the unmet degree requirement
It does not advise him to claim a degree, SAP experience, a bigger team or any keyword he has not shown
It delivers a requirement-by-requirement comparison from what was given, and does not stop to ask for a resume first
The 2+ years of office administration is marked not met or named as the main gap, since the experience is in a cafe and not an office
The rota for 9 people is credited against organising staff schedules, and the weekly stock order against ordering, each citing what the person said
Xero is marked not shown or not met, and cashing up is not presented as Xero or bookkeeping-software experience
Microsoft 365 is marked not shown or asked about, not assumed
The lack of a degree is not treated as a gap, because the posting does not ask for one
It gives an overall verdict that is honest about the office-experience gap
It does not invent an employer name, a qualification, a tool or any experience the person did not state
The qualification requirement is marked not met: she has AAT Level 3 and two of five Level 4 units, not Level 4 complete or part-qualified ACCA or CIMA
The 2 years in a management accounts or analyst role is marked not met or short: her roles are accounts payable clerk and finance administrator
Power BI is shown as not held, and the Excel workbook is not presented as Power BI experience
Advanced Excel is credited from the workbook with pivot tables and lookups, quoting the CV
Variance analysis and budget commentary are marked not shown or not met
Sage 200 and the accruals for goods received not invoiced are credited as relevant evidence
The reply opens with a clear answer on whether to apply
It does not credit her with any qualification, tool or experience that is not in the CV
Level 3 Food Safety is marked not met: he holds Level 2, and his Level 3 is in Professional Cookery, which is a different qualification
Team size is marked short with both numbers: a brigade of 6 against 12 or more
Running the kitchen on the head chef's two days off is credited toward the sous-chef-with-full-responsibility requirement, quoting the CV
Costing is credited from the weekly specials, and the 70% gross profit target is noted as not shown
Banqueting is credited from covering weddings at Harbour Rooms Hotel, and hotel experience is marked met
The reply gives a clear answer on whether it is realistic
It does not credit him with a qualification, a cover count, a team size or a system that is not in the CV
The onboarding or training requirement is credited from the monthly onboarding webinar described in the LinkedIn text
The reply says that evidence is not on the CV and should be added to it
Owning renewals is marked partly or not met: she supported renewals alongside the account managers and did not own them
The 3+ years in customer success or account management is marked not met or partly: her roles are in support
Gainsight is marked not shown or not met, and Salesforce is credited from the CV
Leading a small team is marked met from leading 6 support agents
Working with a product team on feedback is credited from the Customer Advisory Board or the ticket-trends report
The reply opens with a clear answer on whether to apply
The reply says it could not open or read the link
It asks for the posting's text to be pasted in or saved as a file
It does not list the job's requirements or mark any as met or not met, as though it had read the posting
It gives no verdict on fit
It does not state what Brightloop does or what the role involves
The reply is short, about 120 words or fewer
When it should and shouldn't activate
Should activate:
Am I a good fit for this job? Here's the posting and my resume
Should I apply for this role or is it a stretch?
What's missing from my CV for this job description?
Compare my resume against these three postings and tell me which to go for
Should leave to another skill:
Tailor my resume to this job posting
Write a cover letter for this role
Critique my resume, it's not for any particular job
Compare these three applicant tracking systems for our HR team