probe-jobs

Reproduces production job search ranking to decompose sort-key decisions from PDF resumes and live queries.

8|Updated May 29, 2026
One-click install
npx skills add https://github.com/offlinecv/OfflineCV --skill probe-jobs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: probe-jobs
Source: https://github.com/offlinecv/OfflineCV/tree/main/.claude/skills/probe-jobs
Command: npx skills add https://github.com/offlinecv/OfflineCV --skill probe-jobs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves the ambiguity of why specific job postings rank poorly for a given resume by decomposing the ranking logic into transparent, additive sort-key terms.

Core Features & Use Cases

  • Rank Decomposition: Breaks down every job posting's score into specific axes like specificity, location, seniority, and compensation.
  • Defect Classification: Automatically identifies and classifies ranking defects such as specificity inversions or suppressed filters.
  • Use Case: When a user reports that a highly qualified candidate is not seeing relevant jobs, use this tool to generate a PII-scrubbed report that reveals exactly which ranking term caused the fine-fit job to be buried.

Quick Start

Run the probe-jobs skill by executing the vitest harness with the absolute path to the target resume PDF assigned to the RL_JOBS_PDF environment variable.

Frequently Asked Questions about probe-jobs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug job search ranking for a specific resume?▼

To debug job search ranking, use a vitest harness to reproduce production ranking logic, executing live job queries against a local PDF resume input to analyze sort-key decisions and identify ranking defects.

Why does a highly qualified candidate not see relevant job postings?▼

Candidate visibility issues occur when ranking defects like specificity inversions or suppressed filters bury fine-fit jobs. Decomposing the job score into additive sort-key terms reveals exactly which ranking axis caused the suppression.

What do I need to run a job search ranking analysis with vitest?▼

Running a job search ranking analysis requires network access to fetch live job board data and a local PDF resume file, which is provided by assigning its absolute path to the RL_JOBS_PDF environment variable.

Can I break down job posting scores into specific ranking axes?▼

Yes, you can break down job posting scores into specific ranking axes such as specificity, location, seniority, and compensation, allowing you to transparently analyze the additive sort-key terms driving the final rank order.

How do I generate a PII-scrubbed report for job ranking defects?▼

Generate a PII-scrubbed report by executing the ranking diagnostic harness against the target resume, which automatically identifies and classifies ranking defects like suppressed filters while removing sensitive personal data from the output.