Analyze candidate vs JD gaps
analyze_gapsCompare a candidate's resume and LinkedIn to a job description, identify missing requirements, assign a strategy for each gap, and generate a targeted resume plan with headline, skills, and bridge projects.
Instructions
Compares the candidate (resume, LinkedIn, extra context) to the JD. For every missing requirement, assigns a strategy (surface, reframe, ask_candidate, bridge_project, quick_learn). Also maps each JD focus point to the candidate's best existing evidence, proposes JD-themed bridge projects, suggests quick-win certifications, and returns a resume plan: headline, section order, summary formula, a drop-in Skills section with a 'Familiar with' tier, job-title translations (e.g. 'Member of Technical Staff' → 'Software Engineer (MTS)'), and buried experience worth promoting (internships, freelance, open source). Also returns questions to ask the candidate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | No | Company name, if known | |
| jd_text | Yes | Full job description text, including requirements and responsibilities | |
| job_title | No | Exact job title, if known (improves title matching) | |
| resume_text | Yes | Candidate's current resume text | |
| career_stage | No | ||
| linkedin_text | No | ||
| additional_context | No | ||
| years_of_experience | No |