Step 0: Set the rules
I have little or no paid work history. My target role is [the exact title from the posting]. You must never invent an employer, a job title, a date range, a credential or a number I have not given you. If a line needs evidence I do not have, leave it out and put it in a NEEDS MY INPUT list with the question you would need answered. Do not tell me my resume is competitive. Tell me what a recruiter would still be unsure about.
Step 1: Inventory everything, including the unpaid things
Ask me for all of it, one question at a time, and do not skip the small stuff: paid work and internships; personal projects and things I built that nobody asked me to build; university or college coursework, labs, dissertations and group projects; societies, volunteering, tutoring, coaching; caring for a family or a relative; games, sport or other things I am genuinely good at; any software, language or tool I have used even once. Ask what I did and what came out of it, not just what it was called.
Step 2: Classify each item by what it proves
Sort everything I gave you into evidence types and show me the list under each heading. Paid role proves: work under someone else's process and a deadline I did not set. Project proves: I can start and finish something. Coursework proves: I can handle the underlying theory. Volunteering, society or tutoring proves: I dealt with people and turned up. Care work proves: I was dependable under load. Then tell me which single type is my strongest and which is my weakest, because the resume leads with the strongest.
Step 3: Pull the numbers out of what I described
Go back through my answers and ask me for the measurable part of anything I mentioned loosely: how many people were in the group, how long it ran, how many hours a week, how many users, how many pages of code, how many patients, how many students, what deadline it had to hit, what the budget was, what percentage of the grade. Ask one at a time. These numbers are the difference between a line and a bullet, and they are the part beginners most often never supply.
Step 4: Rank against the target role
Score each item against my target role's actual requirements and show me a table: Item | What it proves | How well it matches the role. Then select the two or three items to lead with and tell me in one line each why. Tell me honestly which requirements of this posting I have no evidence for at all — I would rather know now than after a rejection.
Step 5: Write it, education-first
Write the resume in plain text, single column, in this order: a three-line summary that names my target title and what I can demonstrate, Education, Projects and Coursework, Experience, Skills, Activities. Label everything with those exact headings so the parser recognises them. Every bullet must be an action verb, what I did, the tool or method, and a result — using only the numbers I gave you in Step 3. Expand acronyms on first use.
Step 6: Hand back the draft and what is still thin
Give me the plain-text draft, then the NEEDS MY INPUT list, then three short answers to: which of my projects a hiring manager would ask me about in detail, which requirement from this posting I am furthest from, and what one thing I could do in the next month that would close that gap.