Workbranch › Guides

Guide

How to write a PRD with AI

Ask an AI for "a PRD" and you get a generic template filled with confident guesses. This guide gives you a prompt built around your real inputs, a review checklist that catches what AI drafts usually get wrong, and a way to turn the result into tasks.

Updated 18 October 2026

Quick answer: write a short brief first (the problem, who has it, evidence, goals and constraints), give it to ChatGPT, Claude or Gemini with the prompt below, and make the AI ask its open questions before it drafts. Then review the draft with the checklist, fix the gaps section by section, and ask for the requirements as a numbered task list.

Product details below were checked against OpenAI's, Anthropic's and Google's help pages as of October 2026. The prompt works in any of the three.

Step 1: Write a five-part brief

A PRD is only as good as what the AI knows. OpenAI's prompting guidance stresses precise requests with plenty of background, and for a PRD that's essential: without facts, the AI fills the gaps with plausible inventions. Before opening a chat, jot down:

  1. The problem in one or two sentences, from the user's side.
  2. Who has it: the user type, roughly how many, and the situation they're in.
  3. Evidence: support tickets, interview notes, sales feedback or usage numbers you actually have. Paste or attach them rather than summarizing.
  4. Goals and non-goals: what success looks like and what this release deliberately won't do.
  5. Constraints: deadline, team size, platforms, legal or technical limits, and anything already decided.

If you write PRDs often, set this up once. In ChatGPT, select New project in the sidebar, then add files and use the ••• menu and Project settings to add instructions. In Claude, open Projects, click + New Project, use Set project instructions, and add files to the project knowledge with the + button. Put your product overview, your PRD template and one PRD your team considers good in there.

Step 2: Run the PRD prompt

Paste your brief and evidence into a new chat (or attach the files; Claude, for example, takes up to 20 files per chat), then send:

"You're helping me write a product requirements document for [feature] in [product]. Use only the brief and material above; don't invent users, numbers or decisions. First, list up to 8 questions whose answers would change the requirements, and wait for my answers. Then write the PRD with these sections: problem, target users, evidence, goals with measurable success metrics, non-goals, user stories, functional requirements numbered R1, R2… each with acceptance criteria, edge cases and error states, dependencies and risks, open questions. Mark anything you assumed with [ASSUMPTION]. Keep it under 1,500 words."

Why it's built this way:

Prefer editing in a document view? In Gemini on the web, click Add Files below the text box and choose Canvas before sending the prompt. You can edit the text directly, ask for changes to a selected passage, and when it's ready use Share & export and Export to Docs to get a Google Doc.

Step 3: Review the draft with this checklist

Read the draft as a skeptical engineer would. OpenAI's guidance treats prompting as iterative, so fix each problem with a targeted follow-up rather than starting again.

A useful follow-up: "Act as the engineering lead reading this PRD. List the ten questions you'd ask before estimating, and point to the requirement each one is about." Answer them in the chat and ask for an updated version of only the affected sections.

Step 4: Turn the PRD into tasks

  1. Ask for a task breakdown: "Break requirements R1 to Rn into tasks. For each: task, the requirement it serves, type (design, frontend, backend, QA, content), dependencies, and a size of S, M or L. Flag tasks that block others."
  2. Check coverage. Every requirement should have at least one task, and every task should point to a requirement. Orphans on either side mean something was missed or invented.
  3. Let the team size the work. The AI's S, M, L sizes are a starting point for discussion, not an estimate.
  4. Move the tasks into your tracker and link back to the PRD, so the requirements stay the reference when questions come up.

For the general habit of turning AI output into a to-do list, see how to turn AI answers into tasks, and for prompt patterns that produce actionable answers, see prompts for actionable answers.

Good to know

If it doesn't work

Keep the review and tasks in one place

In Workbranch, answers come from Google Gemini and each point of an answer becomes a checklist item with progress shown, so a review checklist or task list can be ticked off where it was written. You can open a side thread on a single requirement without derailing the main chat, and flag the chat with a due date that shows on the calendar. There's a 3-day free trial.

Sources

Frequently asked questions

Should the AI write the whole PRD in one go?

Usually not. Asking for open questions first, then the draft, then one section at a time for fixes gives you a document you've actually thought through. A single long answer tends to hide weak sections under polished wording.

Which sections can I trust the AI with most?

It's strongest at structure and coverage: listing edge cases, spotting missing states such as empty, error and loading, and phrasing acceptance criteria consistently. Goals, success numbers and scope decisions should come from you, because the AI has no way of knowing your business.

Can I reuse the same setup for the next PRD?

Yes. Keep your product overview, an example of a PRD your team liked and your house template in a ChatGPT or Claude project, so every new PRD starts with the same context and only the feature brief changes.