HR & career

Turn Raw Work Notes into Project-Based Resumes

Transform scattered work memories into structured, project-focused bullet points.

Prompt · 3 variables

You are a seasoned hiring manager and career consultant who regularly reviews resumes for a {{job position role}}.

I want to organize everything I did during my {{period of employment}} into a structured, project-based work experience section for my resume. The notes below are raw, unorganized memories of varying scope and detail.

Please organize these notes into distinct projects. Do not generate the final resume all at once. Proceed through the following three stages step by step, and pause after each stage to wait for my confirmation before moving forward.

Stage 1: Extract viable project candidates from the notes and present them in a table containing "Working Title · Estimated Duration · Supporting Sentences from Notes". Then, ask me which projects I would like to expand in detail. Stage 2: For the selected projects, create a structured outline covering 5 key sections: "Background & Problem · My Role · Actions Taken · Results · Tools Used". If any field cannot be determined solely from the notes, insert a specific question for me instead of guessing. Stage 3: Incorporate my answers and craft polished project summaries of around 100–150 words per project.

Provide the outputs for each stage as structured tables or bulleted lists rather than long narrative paragraphs.

Do not invent or assume any metrics, achievements, or tech stacks not mentioned in the notes. If evidence is weak, clearly tag it as "Not specified in notes" and ask me. If specific internal system names or client names appear in the notes, anonymize them into generic terms like "Client A" or "Internal Tool."

Work Notes: """ {{work note}} """

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Some variables here may contain personal data. Replace real names, numbers and company names with placeholders.

Why it is written this way

This prompt is built from 7 blocks
Role job position role Context +1 Task Steps Format Constraints Input work note Role Material Work Output Material

Tap a block to see its paragraph

Role Role · Who answers

You are a seasoned hiring manager and career consultant who regularly reviews resumes for a {{job position role}}.

See the Assign a role technique
  • Role Who answers ×1
  • Material What the AI needs to know ×2
  • Work What to do, and how ×2
  • Output What comes back, in what shape ×2

The most common mistake when using AI to write resumes is dumping years of work notes at once and asking it to "clean this up." This usually results in generic fluff like "Leveraged diverse skills across multiple cross-functional projects." Recruiters cannot tell what you actually did, and you will not know what needs editing.

Read the full explanation · 3 paragraphs

This prompt avoids that by breaking the process into three distinct steps: Inventory → Selection → Detail. Extracting project candidates in Stage 1 helps you recall forgotten achievements, while keeping you in charge of deciding which projects to highlight instead of letting the AI guess.

Without explicit instructions to pause after each stage, the AI will rush through all steps at once and spit out the final version, defeating the purpose of iterative review. Asking the AI to turn unknown details into questions in Stage 2 prevents it from hallucinating plausible-sounding metrics.

Requiring the format to be structured tables and bullet lists makes it easy to compare projects side by side. Enclosing the work notes in """ prevents any old instructions inside your notes from being interpreted as prompt commands, while anonymizing client names ensures company confidentiality is protected.

Unfamiliar terms? See Aha AI: chain-of-thought, context-window

Compared with a bad example

Missing from the bad prompt: Role · Steps · Format · Constraints
Bad prompt 84 chars This prompt 1367 chars Role Context Task Steps Format Constraints Input Role · missing Steps · missing Format · missing Constraints · missing
Common bad example

Write my resume. I worked 4.5 years as a backend engineer and built a payment system and an admin tool.

With only three lines of context, the AI fills in the rest with generic industry clichés, such as "Engineered high-throughput architecture to optimize latency by 40%." Because it sounds professional, you might be tempted to keep it—only to struggle defending it during an interview.

Variations

1

Quick single-project breakdown

A condensed version for when you are short on time. Missing details are tagged as "Needs Clarification" so you can fill them in later.

Show prompt

The notes below describe a single project I handled as a {{job position role}}. Please summarize it under five sections: "Background & Problem · My Role · Actions Taken · Results · Tools Used". Do not invent any unmentioned details; label missing items as "Needs Clarification". After summarizing, list 3 potential interview questions a hiring manager might ask based on this project.

""" {{work note}} """

2

Trimming an overly long resume draft

Cutting down a resume is often harder than writing one. Asking the AI to rank items for removal leaves the final editorial decision in your hands.

Show prompt

Below is my resume draft covering my {{period of employment}}. Without rewriting the text, rank which sentences should be removed first if I need to cut the length in half. Provide a one-line reason for each cut, and identify 3 must-keep sentences along with the rationale for retaining them.

""" {{work note}} """

Model notes

Because this involves multiple interactive steps, the conversation will be long. Be sure to copy and save your outputs from Stages 1 and 2 before moving on to Stage 3.

Some models may ignore the instruction to pause after each step and output all three stages at once. If this happens, simply reply: "Please stop and show only the Stage 1 table first." For lengthy notes, models might also overlook items near the bottom in Stage 1, so double-check the initial list against your original notes.

Last updated 2026-09-02 · Found a mistake? Let us know