Skip to main content

recruiter_first_screen_simulation

Status: Shipped — two call sites.

What it does

Read-only scoring of a resume across 8 dimensions (role fit, clarity, seniority signal, impact, credibility, keyword alignment, formatting, brevity), simulating a recruiter's first pass.

Why it exists

docs/marketing/resume-builder/02-ai-tools.md is explicit that this is feedback, not editing — "no rewriting." It also underpins "Auto-Improve," an iterative loop that calls this skill on odd iterations to check its own progress.

How to use it

Web UI: "Recruiter Screen Simulation" and "Auto-Improve" in the resume editor. MCP: screen-resume (scope ai:generate); also invoked internally by improve-resume (scope ai:generate).

What it reads

The full resume graph (resumeToText, including projects and repositories) plus an optional job description, truncated to 1500 characters. screen-resume persists the score and timestamp onto the resume.

What it will not do

It does not rewrite or modify your resume content — only improve-resume's outer loop does that, using this skill's score as a feedback signal between iterations.

Source

apps/api/src/ai/skill-tools.ts:195 · apps/api/src/routes/ai.ts:1389 (POST /ai/screen-resume) · apps/api/src/routes/ai.ts:1525 (inside POST /ai/improve-resume) · packages/mcp-tool-server/src/core/tools/ai-standalone.ts:100-123 (screen-resume, improve-resume)