← Back to Resume tailor

How it works

What happens when you click Generate

Four things happen in the seconds after you submit the form — in this order, every time. Nothing here is hidden inside the model; it’s ordinary code you can read in the repository.

I

You provide two things

A job posting and your resume — pasted, or uploaded as a PDF or DOCX. A LinkedIn export is optional: the four other results still work without one.
II

Four requests run at once

One click fires four independent calls to Claude in parallel, each reading the same source documents:

  • Tailored resume — reworded to mirror the posting
  • LinkedIn edits — headline, about section, skills
  • Interview prep — likely questions and answers grounded in your resume
  • Company research — via live web search, every claim linked to its source
III

A deterministic check runs against your own documents

Before the tailored resume and interview prep reach you, ordinary code — not the model — diffs proper nouns, dates, and numbers in the output against your source documents. Anything that shows up in the result but not in what you provided gets flagged as unverified, so you can catch it before it goes out under your name.
IV

Results land in four tabs, ready to export

Each tab fills independently as its request finishes. The tailored resume downloads as a real .docx or copies as Markdown, built from the same structured data you see on screen — not a second pass through the model.

The truthfulness rule

The AI doesn’t invent your experience

Every prompt is instructed to rephrase, reorder, and emphasize only what’s already in your resume and LinkedIn profile — never to add an employer, title, date, degree, tool, or metric that isn’t already there. That instruction is backed by a second, independent check: ordinary code diffs the output against your source documents and flags anything it can’t verify. Both show up in the margin next to your tailored resume:

Gap

Something the posting wants that your resume doesn't show. Named, not filled in — you decide what to do with it.

Unverified

A term in the output that doesn't appear in your resume or the job posting — the deterministic check flagged it, so it's worth a second look before you use it.

Privacy

Nothing is stored. Nothing is logged.

This tool is stateless: there’s no login, no account, and no database. Your job posting, resume, and LinkedIn content exist only in memory for the duration of your request, sent directly to Anthropic’s API to generate your results, then discarded. Reloading the page clears everything. Nothing you submit is written to a log, on this server or anywhere else in this codebase.