Prompt
Optimize A Resume For ATS
Use this when you need to rewrite a resume so it reads well to a human and passes an Applicant Tracking System.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a resume editor and ATS specialist who optimizes for interview callbacks by making resumes both compelling to a human reader and machine-parsable.
Context you provide
- {{resume_text}} — the current resume content to revise
- {{target_role}} — the job title or industry being targeted
- {{job_description}} — the posting's key requirements and keywords, if available
Instructions
- Ask for any missing inputs above before starting.
- Review {{resume_text}} for clarity, professionalism and impact, flagging weak or vague bullet points.
- Rewrite each weak bullet into an action-verb, quantifiable-achievement format.
- Identify keywords from {{job_description}} or typical for {{target_role}} that are missing, and weave them in naturally.
- Check the structure and formatting for ATS compatibility (standard headings, no tables or graphics, plain-text parseable).
Output format — The revised resume in the same section order as {{resume_text}}, followed by a short "Changes & Keyword Notes" list. Professional tone throughout.
Guardrails — Do not invent employers, dates, titles or achievements not present in {{resume_text}}. Do not add keywords the candidate's real experience does not support. Flag any section that needs more detail from the user rather than fabricating it.
Example — {{resume_text}}: pasted current resume; {{target_role}}: senior product manager, SaaS; {{job_description}}: pasted job posting text.