probe-resume

Diagnose resume PDF parsing defects against 45 test fixtures.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the difficulty of identifying whether a resume parsing defect is a new issue or one already covered by existing test fixtures, preventing redundant work and manual tracking.

Core Features & Use Cases

  • Full-Spectrum Sweep: Performs a single-pass analysis of all resume sections (contact, skills, experience, education, achievements, and round-trip) to identify parser failure modes.
  • Corpus Matching: Automatically compares detected defects against 45 baked corpus fixtures to determine if a fix already exists or if a new fixture is required.
  • PII-Safe Workflow: Designed to handle real candidate resumes locally without leaking sensitive data, providing clear instructions on when to mint new test cases.

Quick Start

Run the probe-resume skill by executing the vitest command with the absolute path to your resume PDF assigned to the RL_RESUME_PDF environment variable.

Frequently Asked Questions about probe-resume

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

FAQPage Schema
How do I diagnose resume PDF parser defects in a local testing environment?

To diagnose resume PDF parser defects locally, run the vitest command with the RL_RESUME_PDF environment variable pointing to your PDF file. This executes a diagnostic sweep across all resume sections to identify specific parsing failure modes.

What is the best way to check if a resume parsing failure is already covered by existing test fixtures?

The best way to check if a resume parsing failure is covered is corpus matching. The diagnostic harness compares detected defects against 45 baked test fixtures to determine if a fix already exists or if a new fixture is required.

Do I need Node.js and Vitest to run the resume parser diagnostic sweep?

Yes, you need a local Node.js environment with Vitest to run the resume parser diagnostic sweep. The harness relies on Vitest to execute tests against your provided resume PDF file and categorize parsing failures.

Can I use this resume triage tool with real candidate resumes without leaking PII?

Yes, you can triage real candidate resumes without leaking PII. The workflow is designed for local execution to handle sensitive data safely, providing clear instructions on when to mint new test cases from the provided files.

Why does my resume parser return inconsistent results across different PDF sections?

Inconsistent resume parser results occur when specific section localizers fail. The diagnostic tool orchestrates multiple section-specific localizers for contact, skills, experience, and education to isolate exactly which section causes the defect.