Launch offer: use code LAUNCH20 for 20% off any single pack. See the packs

How to Write a Brag Document With AI (Without Inventing Metrics)

Published 2026-10-16 · 3 min read · by AgentKit Co

Review season has a predictable problem: you cannot remember what you did. Julia Evans described a simple fix in her post Get your work recognized: write a brag document: keep a running list of your work, with the impact, so that you and your manager have something concrete to point to. An AI assistant can make the list faster to build. It can also make it worse, if you let it invent. This guide shows the safe way to do it.

Step 1: collect evidence before you write anything

Do not start by asking an AI to "write my self-review". Start with records. Three sources cover most engineers:

  • Commits. git log --author="[email protected]" --since=2026-01-01 --no-merges --date=short --pretty=format:'%h %ad %s' lists your commits for a repository.
  • Merged pull requests. With the GitHub CLI, gh search prs --author @me --merged --merged-at ">=2026-01-01" --limit 200 --json title,url,closedAt,repository lists merged PRs across repositories.
  • Tickets and kudos. Export your tracker as CSV and copy the thank-you messages people sent you.

Review the output yourself before pasting it anywhere. Remove customer names, coworker names, credentials and anything your employer treats as confidential, and check your employer's rules on AI tools. If you are unsure, summarise in your own words instead of pasting.

Step 2: group, don't judge

Ask the assistant to group the evidence into themes and projects, nothing more. Commit counts and PR counts are not impact. A single small change that stopped an outage can matter more than fifty commits.

Rewrite each item below as an impact statement with this shape: what I did, for whom, and what changed because of it.

Items:
[PASTE 3 TO 6 ITEMS]

For each item:
- If I have supplied the "what changed", use it.
- If I have not, write the statement with a clearly marked gap like [RESULT: ask me] and add a question I should answer.
- Never write a number, percentage, time saving or dollar figure that I did not give you.
Return a table: original | rewritten | gap or question.

This prompt does one important thing: where you have not told it the result, it leaves a visible gap and asks you a question, instead of filling in a plausible number.

Step 3: answer the questions with real data

For each project, find out what changed. Where might the number live? Support ticket tags, dashboards, billing, CI logs, an on-call log. If you only have a rough sense, say so. "Deploys went from about 20 minutes to about 10 on the last five runs I timed" is stronger than "cut deploy time by 50%" with nothing behind it, because anyone can check the first one.

Step 4: draft, then check tone

Once the brag document exists, drafting the self-review is easy, because you answer each question from evidence you already have. Then check the tone. Many engineers undersell ("I just helped with the rollout"), and a few oversell ("transformed our platform").

Review my self-review text below for tone. Tell me where I:
1. Undersell (hedging, "just", "helped with", passive voice, crediting everyone but me).
2. Oversell (claims bigger than the evidence, "led" when I contributed, vague superlatives).
3. Use filler or jargon.
For each issue quote the phrase, explain it, and suggest a plainer replacement that stays within the evidence. Do not change facts.

[PASTE TEXT]

Step 5: audit every claim

Before you submit, take each sentence and ask: what is the link, ticket, message or person that backs this up? If there is none, soften the claim or find the evidence. Reviewers and promotion committees often ask "how do you know?", and a claim you can verify survives that question.

What not to do

  • Do not ask the AI for numbers. It will happily provide them, and they will be made up.
  • Do not paste source code, personal data, other people's reviews or HR documents into an AI tool.
  • Do not claim team results as your own. Use "I" for what you did and name the team for the rest.
  • Do not skip reading the final text. You are the one submitting it.

A fuller toolkit

The Engineer Review-Season Prompt Pack (36 prompts, 25-page PDF) follows this exact flow, from evidence collection through the brag document, the self-review, a promotion case, peer and manager conversations and next year's goals. It was written with AI assistance and edited, and it is not career or HR advice. If you would rather start free, the two prompts above are enough to begin, and the free prompt library has more.

Engineer Review-Season Prompt Pack

36 prompts that turn your commits, PRs and tickets into a brag doc, a self-review and next year's goals. 25-page PDF, $12.

Not ready to buy? Start with the free PDF.

Get 10 of our most-used prompts as a free PDF from Gumroad. You will be asked for your email so Gumroad can deliver it.

Keep reading

What Is an AI Agent? Plain-English Guide for BeginnersWhat an AI agent is, how it differs from a chatbot or automation, and the four building blocks every agent has. No jargon.4 min readBuild Your First AI Agent Without Coding (Step by Step)A no-code walkthrough for building a simple AI agent in the chat assistant you already use, with a starter prompt and testing checklist.4 min readHow to Write a System Prompt for an AI Agent (Template)A six-part template for system prompts that make AI agents reliable: role, goal, process, format, rules and self-check, with examples.4 min read