probe-experience

Analyze résumé PDF experience extraction failures using vitest.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves issues where résumé experience sections are incorrectly parsed, merged, or dropped by the system, allowing developers to pinpoint exactly where the extraction logic fails.

Core Features & Use Cases

  • Layered Diagnostics: Identifies whether parsing failures occur during line assembly, section routing, or entry segmentation.
  • Verification Oracle: Uses an independent date-range re-scan to detect under-segmented roles or parser misses.
  • Use Case: When a user reports that their employment history is missing or merged into a single block, this tool provides the granular visibility needed to fix the specific heuristic or segmentation logic.

Quick Start

Run the probe-experience skill by executing the vitest command with the absolute path to your target PDF assigned to the RL_EXPERIENCE_PDF environment variable.

Frequently Asked Questions about probe-experience

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

FAQPage Schema
Why is my résumé PDF experience section incorrectly merged or dropped during parsing?

Résumé PDF parsing fails when line-joining heuristics or header-mapping logic misassemble raw text. Comparing raw PDF text assembly against segmented role entries isolates defects in section routing or entry segmentation.

How do I debug missing or merged employment history when parsing a résumé PDF?

Debug résumé PDF parsing by running a diagnostic harness with vitest. Assign the absolute path of your target PDF to the RL_EXPERIENCE_PDF environment variable to execute the test runner and identify failure modes.

How does an independent date-range re-scan detect under-segmented roles in résumé parsing?

An independent date-range re-scan acts as a verification oracle to detect under-segmented roles or parser misses. It cross-checks extracted experience sections against raw PDF text to pinpoint segmentation blind spots.

Do I need vitest to run the probe-experience diagnostic harness?

Yes, you need the vitest test runner installed in your local development environment. The diagnostic harness requires vitest to execute tests and analyze PDF experience extraction logic failures.

What's the best way to isolate line-joining defects in résumé PDF text extraction?

The best way to isolate line-joining defects is layered diagnostics that compare raw PDF text assembly against segmented role entries. This identifies whether failures occur during line assembly, section routing, or entry segmentation.