The Product Manager’s Atlas
Product Execution

Writing PRDs and Specs

4 min readΒ·832 words
product-executionprdspecsdocumentationcraft

This is the craft note for Feature Specification. The competency note argues that a spec is shared understanding, not a document. This one is about the document, because the document is still the tool you use to create that understanding, and writing a good one is the thing I coach people on most.

#My one rule: match the format to the risk

There is no single correct spec format, and anyone who tells you there is has not shipped enough different things. A copy change does not need a PRD. A new payments flow needs more than a Slack message. The amount of spec should scale with the risk and reversibility of what you are building. High-risk, irreversible, multi-team work gets a real document. A two-way door gets a paragraph. The skill the senior level explicitly rewards is finding the right level of detail: not over-spec, not under-spec.

#What a great PRD contains

When the work does warrant a full doc, here is the spine I use. It maps directly onto the Comprehensive Documentation behavior.

SectionWhat goes hereWhy it matters
Problem & contextWho hurts, how much, what we knowAnchors everything in the "why"
Objective & success metricsThe outcome, the number, how you'll measureNo metric means you've decided not to learn
ScopeUser stories + acceptance criteriaDefines what "done" means
Out of scopeWhat you're explicitly not doingPrevents scope creep and protects the timeline
UX & technical considerationsFlows, comps, constraints, dependenciesSurfaces feasibility risk early
Edge casesThe unhappy pathsWhere quality goes to die (Product Quality)
Risks & open questionsWhat could go wrong, what's undecidedHonesty here saves you later
Go-to-market & rolloutHow it ships and who needs to knowSee Shipping and Launch
✦The "Out of Scope" section is the most underrated

Saying what you won't build is more powerful than the feature list. It is where you make trade-offs visible, kill gold-plating, and give engineering a hard edge to estimate against. A PRD without an out-of-scope section is a PRD that will grow until the deadline slips.

#The one-pager

For most work I default to a one-pager rather than a full PRD: problem, objective plus metric, the few user stories that matter, and the open questions. It fits on a screen, people actually read it, and it forces you to prioritize what is worth communicating. Amazon's six-pager and the lean one-pager are cousins. Both bet that narrative prose exposes fuzzy thinking that a bulleted template hides, and I agree with that bet. If you cannot write the problem in three clear sentences, you do not understand it yet.

#The anti-patterns

β–²Over-spec

The PM dictates implementation detail to engineers who know the system better than they do. It signals distrust, wastes everyone's time, and produces brittle specs that break the moment reality intervenes. Specify the what and the why; let the team own the how.

β–²Under-spec

The PM hand-waves the hard parts (edge cases, error states, the metric) and lets the team backfill the thinking mid-sprint. This is the more common failure and the more expensive one, because the gaps surface as rework, missed acceptance criteria, and launch-day surprises that blow the schedule.

β–²The write-once spec

Treating the doc as a contract you write and then abandon. A spec is a living artifact through Define, Explore, and Refine, and it should change as you learn. A spec that looks identical at ship as it did at kickoff means you ran the project with your eyes closed.

#How AI changes the craft

This is where AI hits hardest in Product Execution. First drafts that took a day now take minutes. ChatPRD is the most-used PM-specific AI tool for exactly this reason, and tools like Dovetail now generate evidence-backed PRDs that cite the research behind each claim. Use them. Just treat AI as a fast intern rather than an author. It is excellent at structure, completeness, and turning your bullet points into prose. It is useless at choosing the right problem or knowing which edge case will actually bite you in production. The "intent is the source of truth" shift in spec-driven development means your value is the quality of the intent, not the polish of the prose. See AI in Prototyping and Delivery and Competencies AI Commoditizes vs Elevates.

#Continue Reading