Provides a canonical skill vocabulary and extraction logic for career-ops.
#!/usr/bin/env node // Source: https://github.com/career-ops-hq/career-ops | License: MIT | Copyright 2026 Santiago Fernández de Valderrama // Provided via justclaw.it.com; keep this notice with the code. /** * skill-extract.mjs — the shared skill vocabulary + canonical extractor (#1896) * * Single source of truth for how career-ops recognizes and canonicalizes hard * skills. Lifted verbatim from upskill.mjs (the most-tested copy) so upskill, * jd-skill-gap, and analyze-patterns can converge on ONE vocabulary + canonical * form instead of three drifting ones — the drift class that shipped #1851 * (CV "k8s" not suppressing JD "Kubernetes" is the same failure in jd-skill-gap). * * PR 1 of #1896 is a pure relocation: behavior is byte-identical to upskill's * former inline copy. `GO_ ... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key