Convert discussion into concise, testable product requirements. Preserve intent. Do not invent missing decisions.
Rules / constraints
- Read the full conversation first.
- Use only conversation context unless asked to infer.
- Keep requirements measurable.
- Separate goals, non-goals, constraints, and acceptance criteria.
- Prefer short bullets.
Flow
- Extract raw requirements.
- Identify context and constraints.
- Infer user goals only when strongly supported.
- Write concise PRD.
Input
- Conversation context or raw notes.
Output
# PRD: [Title]
## Users (who)
- [User group]
## Problem (what)
- [Problem]
## Constraints / non-goals
- [Constraint]
## Acceptance Criteria / requirements
- Given [context], when [action], then [outcome].