تخطَّ إلى المحتوى
Skillsify
العودة إلى السجلّ
الموارد البشريةv1.0.00 تثبيت

jd-candidate-matching

Match job descriptions to candidate profiles with transparent scoring matrices — skill overlap, seniority fit, keyword/semantic alignment, and match-explanation reports. Use when the user asks to match a CV to a JD, compute ATS match scores, find missing keywords, rank candidates for a job, or optimize a resume for a specific posting.

المخطّطالفحص الساكنTrigger

التثبيت

npx skillsify add jd-candidate-matching

درجة مطابقة لا يستطيع أحد تفسيرها عبء لا ميزة. تُنتج هذه المهارة مطابقة قابلة للتفسير: الطرفان يُحلَّلان إلى حقول منظّمة، والمهارات تُطابَق عبر قواميس المرادفات مع وزن مضاعف للمتطلّبات الأساسيّة، وملاءمة الأقدميّة تُعاقَب بالتساوي على فرط المؤهّلات ونقصها، والدرجة المركّبة مرفقة باقتباس من السيرة الذاتيّة لكل مهارة مطابَقة وتقرير فجوات مصنَّف مانعًا أو قابلًا للتدريب أو غير ذي صلة. ونمط الباحث عن عمل يعيد صياغة النقاط لإبراز الأدلّة الحقيقيّة بمفردات إعلان الوظيفة — ويرفض نصح حشو مهارات لا يملكها المرشّح.

تقرير الجودة

يجب أن تُستدعى

  • Score this CV against this job description
  • Why doesn't this resume match this posting? Show me the gaps
  • Rank these five candidates for the data engineer role
  • Optimize my resume for this specific job ad
  • Which keywords is this CV missing for the target JD?

يجب ألّا تُستدعى

  • Write the job description itself for a new role
  • Design compensation bands

الملفّات

SKILL.md
---
name: jd-candidate-matching
description: "Match job descriptions to candidate profiles with transparent scoring matrices — skill overlap, seniority fit, keyword/semantic alignment, and match-explanation reports. Use when the user asks to match a CV to a JD, compute ATS match scores, find missing keywords, rank candidates for a job, or optimize a resume for a specific posting."
---

# JD ↔ Candidate Matching

## Purpose
Deterministic + semantic matching between a job description and a profile, producing an explainable match score — the core of every ATS-ranking engine.

## Method
1. **Parse both sides** into structured fields:
   - JD: must-have skills, nice-to-haves, seniority, domain, certifications, responsibility keywords
   - CV: skills (with years/recency), titles, industries, metric-backed achievements
2. **Skill matching** — exact + synonym/ontology match (React≈React.js, K8s≈Kubernetes, ML≈machine learning). Must-have coverage weighted 2× nice-to-have coverage.
3. **Seniority fit** — map titles to levels; penalize over- and under-qualification symmetrically (over-qualification = retention-risk flag, not auto-reject).
4. **Recency & depth** — a must-have used in the last 2 years scores full; 5+ years ago, half.
5. **Composite score** = 50% must-have skills + 20% nice-to-haves + 15% seniority + 15% domain.

## Explainability (mandatory)
Every score ships with:
- Matched skills list / missing must-haves list
- Evidence quote from the CV per matched skill
- Gap report: what is missing + criticality of each gap (blocker / trainable / irrelevant)

## ATS-optimization mode (for job seekers)
Given CV + target JD, output:
- Match score before/after
- Missing keywords ranked by importance — only ones the candidate genuinely has (never advise stuffing false skills)
- Bullet rewrites that surface real evidence using JD vocabulary
- Formatting warnings: tables/columns/graphics that break ATS parsers, non-standard section headers

## Output formats
- Match report (markdown): score gauge, matched/missing tables, evidence, verdict (Strong/Moderate/Weak)
- JSON schema for automation: {overall_score, must_have_coverage, matched_skills[], missing_skills[], seniority_fit, verdict, evidence[]}

مهارات ذات صلة

الموارد البشريةمُوثَّقة

candidate-experience-designer

Design the end-to-end candidate journey and communication templates: application, scheduling, prep, updates, rejection, and offer-stage messaging that protects employer brand. Use when the user asks for rejection email templates, candidate communication sequences, interview prep packs, or improving candidate experience/NPS.

0 تثبيت · v1.0.0

الموارد البشريةمُوثَّقة

employer-branding-evp

Build employer brand and Employee Value Proposition: EVP definition, careers-page content, recruitment marketing, review-site management, and talent-audience campaigns. Use when the user asks to improve employer brand, write a careers page, define an EVP, respond to Glassdoor/Indeed reviews, or run recruitment marketing.

0 تثبيت · v1.0.0

الموارد البشريةمُوثَّقة

hiring-bias-auditor

Audit hiring pipelines, job ads, screening criteria, and AI-recruiting tools for bias and legal/compliance risk (disparate impact, EU AI Act high-risk rules, PDPL/GDPR candidate data). Use when the user asks to check fairness of a hiring process, audit an AI screening tool, review adverse-impact metrics, or make recruitment compliant.

0 تثبيت · v1.0.0