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)