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.