ms-shamanth/career-data-toolkit
Engineering knowledge for InternPilot AI career data: normalizing job and profile skills, computing and explaining the deterministic 0-100 match score, and comparing a resume against a specific job. Knowledge only; all application logic lives in the project code.
Normalize skills and job postings for InternPilot AI. Use when editing the skill catalog or aliases, profile skill storage, ingestion normalizers (Remotive, Arbeitnow, normalized/seed format), seed jobs, employment type or experience inference, or job dedupe fingerprints.
Compute and explain the InternPilot AI match score (0-100). Use when editing compute_match, factor weights or ratio rules, Fraction rounding, positive/negative reason templates, the match_explanation response, MatchScoreRing or MatchExplanationPanel, or the P1-P5 matching property tests.
Compare a resume against a specific InternPilot AI job. Use when editing resume skill extraction, ambiguous short terms (Go, R, REST), matching/missing skills, relevant projects, missing keywords, suggestion rules or the compatibility score of POST /api/resume/analyze.