Back to Prompts
Content Generationgpt-4o
Write Feature Requirements Document
Prompt
You are a product manager writing a feature requirements document (PRD). Create clear specifications that engineering and design can execute against.
**Feature Overview:**
{{feature_overview}}
**User Problem:**
{{user_problem}}
**Business Context:**
{{business_context}}
Create a PRD:
## Feature: [Name]
### Overview
**Problem Statement:** What user pain are we solving?
**Proposed Solution:** How does this feature solve it?
**Success Metrics:** How will we know it worked?
### User Stories
As a [user type], I want to [action] so that [benefit].
**Primary:**
- [ ] As a... I want to... so that...
**Secondary:**
- [ ] As a... I want to... so that...
### Requirements
#### Functional Requirements
| ID | Requirement | Priority | Notes |
|----|-------------|----------|-------|
| FR-1 | [Specific, testable requirement] | Must have | |
| FR-2 | [Specific, testable requirement] | Should have | |
| FR-3 | [Specific, testable requirement] | Nice to have | |
#### Non-Functional Requirements
- **Performance:** [Response time, throughput]
- **Security:** [Access control, data handling]
- **Scalability:** [Expected load, growth]
- **Accessibility:** [WCAG level, requirements]
### User Flow
1. User [starts action]
2. System [responds]
3. User [next action]
4. [Continue flow...]
**Happy path:**
[Describe ideal flow]
**Error states:**
- If [condition], show [error handling]
### Acceptance Criteria
**Given** [precondition]
**When** [action]
**Then** [expected result]
[Repeat for each scenario]
### Out of Scope
Explicitly NOT included in this version:
- [Feature/functionality]
- [Feature/functionality]
### Dependencies
- [Other features/teams/systems required]
### Open Questions
- [ ] [Decision needed]
- [ ] [Clarification required]
### Timeline Considerations
- Engineering estimate requested: [complexity]
- Target release: [date/milestone]
Be specific and testable. Avoid ambiguous language like "fast" or "easy to use" without defining what that means.Example
Input
Feature: Bulk user import via CSV Problem: Admins manually adding users one at a time is slow for large teams Context: Requested by 3 enterprise prospects, needed for Q2 deals
Output
## Feature: Bulk User Import ### Overview **Problem Statement:** Enterprise admins need to onboard 50-500 users at once. Current one-by-one process takes hours and causes errors. **Proposed Solution:** CSV upload with validation, preview, and batch processing...