Job posting analysis and skills gap detection

The AI coach analyzes each job posting to identify present and missing skills. New interactive GapAnalysisCard and animated SVG scores.

VitamCV launches automatic job posting analysis with skills gap detection, allowing the AI coach to precisely identify what's missing from your resume to maximize your ATS match rate. According to France Travail, a resume tailored to a specific job posting is 3 times more likely to pass automated filters.

Interactive GapAnalysisCard

When you paste a job posting into the chat, the AI coach automatically generates a gap analysis card displaying:

  • Present skills: keywords and qualifications from the posting already covered by your profile
  • Missing skills: required terms absent from your resume, ranked by importance

This interactive card displays directly in the conversation, with clear color coding (green for covered skills, red for missing ones). The goal is to show you exactly where to focus your optimization efforts.

Redesigned JobPostingCard

The job posting display card has been completely redesigned to match the landing page visual language. It now shows the job title, company, extracted key skills and an initial match score.

A job posting banner in the side panel lets you permanently see the targeted posting, with a close button and the ability to reset the match score to start fresh on a new posting.

Animated SVG circle scores

The score bar adopts an animated SVG circle design with an updated color palette. Each ATS score dimension (match, completeness, coherence, authenticity) is represented by a progressive circle that animates in real time.

Profile reset

A profile reset button in the panel footer lets you start from scratch with a confirmation dialog. Useful when you want to create a new resume for a completely different industry.

Modular tool architecture

The AI tool system (toolkit) has been refactored into a modular architecture with a dedicated directory per tool. Each tool has its own Zod schema, React component and contract, following Tool UI package conventions.

What this means for you

Paste a job posting and instantly see which skills you cover and which ones are missing. The AI coach then guides you to fill each gap, skill by skill, with phrasing adapted to the posting's vocabulary.