Problems and solutions · Updated · By CVPosh · Markdown version

How do I tailor my resume to a job posting with AI without making things up?

Keep one master resume of true facts. For each posting, pick the six to ten requirements that matter most, map each to evidence you already have, then let an AI assistant reorder and reword only from that evidence. Review every changed line against your history before sending. Tailoring changes emphasis and wording; it never adds experience.

Why tailoring goes wrong with AI

Language models are built to produce fluent text that fits the request. Asked to "rewrite my resume for this job", a model will often fill gaps with plausible claims: a tool you did not use, a team size, a percentage. The result reads well and is partly untrue, and the person who has to defend it in an interview is you.

The fix is to change what you ask for. A model is reliable at reordering, shortening and rewording text it has been given, and at pointing out where a posting asks for something your text does not mention. It is unreliable at knowing what you did. So you supply the facts, the model reshapes them, and you check the result.

Tailoring also has a limit. A resume can be reframed to emphasise the relevant parts of a real career, but it cannot make a poor match into a good one. If most of the hard requirements in a posting are absent from your history, the honest answer is that the role may not fit yet.

The tailoring workflow that works with any AI assistant

  1. Write or update a master resume. One document with every role, project, tool and result you can truthfully claim, including the numbers and context for each. This is the only source the assistant may use.
  2. Extract the posting's requirements. Pick the six to ten requirements that dominate the posting: repeated terms, the title, the first paragraph. Paste them as a list, not the whole posting, so the assistant focuses on what matters.
  3. Map requirement to evidence yourself. Next to each requirement, write which job or project in your master resume shows it. Where there is no evidence, write "none". Do not ask the assistant to guess.
  4. Give the assistant a constrained task. Use a prompt like the one below: use only the facts provided, keep numbers unchanged, reorder bullets so the strongest evidence for the listed requirements comes first, rewrite the summary to two sentences, and flag anything that was not in the source.
  5. Review as a diff. Compare the new version with the master line by line. Reject any added tool, number, title, date or employer. Reject adjectives you would not say about yourself.
  6. Check readability and format. Paste the final text into a plain editor and confirm the order and headings are intact. Run a checklist checker and a keyword comparison as a last pass.
  7. Save it as a separate file. Name it for the role and keep the master untouched, so the next application starts from true facts again.

A constrained tailoring prompt you can paste into any assistant

Below are my master resume (the only source of facts), and the six requirements I picked from a job posting.
Task: produce a version of my resume tailored to those requirements.
Rules:
1. Use only facts that appear in the master resume. Do not add tools, numbers, titles, dates or employers.
2. Keep all numbers exactly as written.
3. Reorder bullets so the strongest evidence for the requirements comes first; you may shorten or reword bullets.
4. Rewrite the summary in two sentences.
5. After the resume, list every requirement that my master resume does not support.
[master resume]
[requirements]
What tailoring should change, and what it must not
Change itDo not change it
Order of bullets within a roleDates, employers and job titles
Wording of a bullet to match the posting's term for the same thingNumbers and results
The summary and the skills orderTools and skills you did not use
Which projects you includeThe scope of your responsibility

When to use CVPosh for this

CVPosh helps with the review and measurement steps. An assistant connected to the CVPosh MCP server can read the CV saved in your account (list_cvs, get_cv) and run analyze_keywords against the posting, so you see matched and missing terms without copy-pasting. The ATS check (ats_check) then confirms the tailored text still reads cleanly.

It does not tailor for you through the connector: every MCP tool is read-only, so the assistant cannot edit your CV. It reports, and you make the edits in the editor. If you want text rewritten, ask the assistant in the chat with the constrained prompt above and apply the parts you approve. The CV builder also has an AI job-tailoring feature; see the pricing page for which plan includes it.

Because the tools call no AI model, the matched and missing lists are repeatable, which helps you see what each change moved.

Copy-paste prompt for an AI assistant connected to CVPosh

Connect the CVPosh MCP server first (setup on the MCP page). Every tool is read-only, so the assistant reports and you make the changes.

Assign to CVPosh: call list_cvs and get_cv for my newest CV, then run analyze_keywords against the job posting below. Tell me which posting requirements my CV supports, which it does not, and quote the line of my CV that supports each one. Do not invent anything and do not rewrite my CV; show me what you did so I can approve which edits to make myself. [paste job posting]

Questions

Is it okay to use AI to write my resume?

Yes, as long as every statement is true and you have reviewed it. You are responsible for the claims. Use the assistant to reshape facts you supply, not to supply facts.

How many requirements should I target?

Six to ten is a workable range: enough to cover the posting, few enough to see. Terms repeated in the posting or placed in its title and opening are usually the ones the team cares about most.

Should I tailor the whole resume or only the summary?

Start with the summary and the order of bullets in your most relevant role. Rewording every bullet for every application is rarely worth the time.

Can the assistant tell me if I am a good match?

It can compare text. Whether you are a good fit depends on context the text does not contain, so treat its view as one input.

Related problems

Tools and pages that help

Markdown version of this page: https://cvposh.com/solutions/tailor-resume-to-job-posting-with-ai.md