Skip to main content
Copy the complete Markdown template below to define the user problem, intended outcome, scope, and observable product requirements before technical design or implementation planning begins. A product requirements document, or PRD, should explain what the product needs to accomplish and why. Remove any section that does not help a product decision. If the team still needs to test whether the product idea has clear customer value, start with a PRFAQ template and example. Write the PRD after the customer promise and hard questions are clear. For a framework-generated requirements example, inspect the GSD requirements ledger from the reliable-webhook-delivery run. It is GSD project output, not a neutral PRD template.

Filled example

This fictional example demonstrates the document shape. It is not a current or promised Plannotator feature.

Annotations on the filled example

The example stays at product intent. A technical specification should later define storage, time comparison, access resolution, error shapes, and migration. An implementation plan should name the code changes and validation sequence. Reviewers should leave unresolved product choices visible rather than letting a coding agent turn them into technical assumptions.

Review prompts

  • Does the PRD name a real user problem and link the evidence?
  • Can every requirement be observed without guessing at the author’s intent?
  • Do goals, non-goals, metrics, and counter-metrics prevent a misleading success?
  • Are constraints and dependencies facts rather than hidden design decisions?
  • Which open question must be resolved before technical design begins?
  • Has implementation detail displaced a product requirement?
This template is Plannotator-authored. It is informed by BMad Method’s pinned PRD template and GitHub Spec Kit’s pinned feature specification. Atlassian’s product requirements document template and Notion’s product requirements document template provide other inspectable structures. This page does not copy those templates. Read how to write and review a product requirements document. You can annotate the Markdown locally with open-source Plannotator or use Plannotator Workspaces when several people and agents need the same document. The PRD, technical specification, and implementation plan comparison is supporting guidance. Plannotator does not generate PRDs. Reviewed July 19, 2026. Written and maintained by the Plannotator documentation team.
Last modified on July 20, 2026