Skip to main content

Overview

# Comprehensive PRD (Product Requirements Document) Solution

## Quick Start Guide

### Step 1: Initial Setup

1. Choose your AI assistant (Claude, GPT-4, Gemini, etc.)
2. Start with the **Master PRD Orchestrator** prompt
3. Gather initial product information using the pre-generation questionnaire

### Step 2: Section Generation

1. Use section-specific prompts in the recommended order:
- Executive Summary (last, after all other sections)
- Product Overview
- Market Analysis
- User Research & Personas
- Product Requirements
- Technical Specifications
- UX Design
- Implementation Plan

### Step 3: Quality Assurance

1. Use the Quality Assurance prompt to validate the complete PRD
2. Address any identified issues or gaps
3. Iterate until quality standards are met

### Step 4: Final Integration

1. Combine all sections into a cohesive document
2. Ensure consistent formatting and cross-references
3. Prepare for stakeholder review and approval

## Detailed Usage Instructions

### Using the Master Orchestrator

The **Master PRD Orchestrator** (`master_prd_orchestrator.md`) should be your starting point. It:

- Guides you through initial requirements gathering
- Provides a comprehensive questionnaire covering all aspects
- Defines the sequence for using section-specific prompts
- Includes quality gates and validation checkpoints
- Handles edge cases and incomplete information

**Best Practices:**

- Complete the pre-generation questionnaire thoroughly
- Don't skip sections even if information seems limited
- Use the fallback strategies for incomplete information
- Follow the recommended section sequence

### Section-Specific Prompt Usage

Each section prompt is designed to be used independently but builds on information from previous sections:

#### 1. Product Overview (`product_overview_prompt.md`)

- **Use when**: You have basic product concept and business objectives
- **Requires**: Product idea, target market, basic value proposition
- **Outputs**: Product vision, value proposition, success metrics
- **Next step**: Market Analysis

#### 2. Market Analysis (`market_analysis_prompt.md`)

- **Use when**: You need comprehensive market research and competitive analysis
- **Requires**: Target market definition, competitive landscape awareness
- **Outputs**: Market sizing, competitive analysis, market entry strategy
- **Next step**: User Research

#### 3. User Research & Personas (`user_research_prompt.md`)

- **Use when**: You need to understand users and create detailed personas
- **Requires**: Target user segments, user research data or methodology
- **Outputs**: User personas, journey maps, needs analysis
- **Next step**: Product Requirements

#### 4. Product Requirements (`product_requirements_prompt.md`)

- **Use when**: You need to define specific product features and capabilities
- **Requires**: User needs, business objectives, technical constraints
- **Outputs**: Functional requirements, non-functional requirements, prioritization
- **Next step**: Technical Specifications

#### 5. Technical Specifications (`technical_specs_prompt.md`)

- **Use when**: You need detailed technical architecture and implementation guidance
- **Requires**: Product requirements, technical constraints, team capabilities
- **Outputs**: System architecture, technology stack, technical requirements
- **Next step**: UX Design

#### 6. UX Design (`ux_design_prompt.md`)

- **Use when**: You need comprehensive user experience design guidelines
- **Requires**: User research, product requirements, technical constraints
- **Outputs**: Design system, user flows, interaction patterns
- **Next step**: Implementation Plan

#### 7. Implementation Plan (`implementation_plan_prompt.md`)

- **Use when**: You need detailed development and launch planning
- **Requires**: All previous sections, team composition, resource constraints
- **Outputs**: Project timeline, resource allocation, risk management
- **Next step**: Executive Summary

#### 8. Executive Summary (`executive_summary_prompt.md`)

- **Use when**: All other sections are complete and you need a compelling summary
- **Requires**: All completed PRD sections
- **Outputs**: Concise executive overview, business case, key highlights
- **Next step**: Quality Assurance

### Quality Assurance Process

The **Quality Assurance prompt** (`quality_assurance_prompt.md`) provides comprehensive validation:

#### What It Checks:

- **Completeness**: All required sections and information present
- **Consistency**: Information aligns across sections without contradictions
- **Feasibility**: Requirements and plans are realistic and achievable
- **Quality**: Content meets professional standards and best practices
- **Accuracy**: Information is factual and free from hallucinations
- **Clarity**: Content is clear, specific, and actionable

#### How to Use:

1. Run the QA prompt after completing all sections
2. Review the generated quality assessment report
3. Address critical issues immediately
4. Implement recommended improvements
5. Re-run QA validation if significant changes were made

#### Quality Thresholds:

- **25-30/30**: Excellent - Ready for stakeholder review
- **20-24/30**: Good - Minor improvements needed
- **15-19/30**: Fair - Significant improvements required
- **10-14/30**: Poor - Major revisions needed
- **Below 10/30**: Unacceptable - Requires substantial rework

## AI Platform Compatibility

This prompt system is designed to work across different AI platforms:

### Tested Platforms:

- **Claude (Anthropic)**: Excellent performance, handles complex instructions well
- **GPT-4 (OpenAI)**: Strong performance, good at following structured prompts
- **Gemini (Google)**: Good performance, effective for research-heavy sections
- **Other LLMs**: Should work with any sufficiently capable language model

### Platform-Specific Tips:

#### For Claude:

- Excellent at following complex, structured prompts
- Strong at maintaining consistency across sections
- Good at identifying potential issues and hallucinations

#### For GPT-4:

- Works well with clear, specific instructions
- May need reminders about cross-section consistency
- Strong at creative problem-solving and edge cases

#### For Gemini:

- Excellent for research and market analysis sections
- Good at factual accuracy and source validation
- May need guidance on maintaining consistent tone

## Best Practices

### Information Gathering

- **Be Thorough**: Complete questionnaires fully, even if some information is uncertain
- **Use Real Data**: Provide actual market research, user feedback, and business data when available
- **Document Sources**: Keep track of information sources for validation and updates
- **Iterate**: Don't expect perfection on the first pass - plan for multiple iterations

### Section Development

- **Follow Sequence**: Use sections in the recommended order for best results
- **Cross-Reference**: Regularly check that new sections align with previous ones
- **Validate Assumptions**: Question and verify any assumptions made by the AI
- **Maintain Focus**: Keep each section focused on its specific purpose and scope

### Quality Management

- **Regular Validation**: Run quality checks after completing each major section
- **Address Issues Early**: Fix problems as they're identified rather than waiting
- **Stakeholder Review**: Get feedback from relevant stakeholders during development
- **Version Control**: Keep track of changes and iterations

### Common Pitfalls to Avoid

- **Information Overload**: Don't try to include everything - focus on what's essential
- **Inconsistent Detail**: Maintain similar levels of detail across sections
- **Assumption Creep**: Regularly validate that AI isn't making unsupported assumptions
- **Generic Content**: Push for specific, actionable content rather than generic advice

## Advanced Usage

### Customization Options

#### Industry-Specific Adaptations

- **B2B Software**: Emphasize enterprise requirements, compliance, integration needs
- **Consumer Apps**: Focus on user experience, engagement, viral growth
- **E-commerce**: Highlight conversion optimization, payment systems, inventory
- **Healthcare**: Emphasize compliance, privacy, clinical workflows
- **Fintech**: Focus on security, regulatory compliance, financial integrations

#### Company Size Adaptations

- **Startup**: Emphasize MVP approach, resource constraints, rapid iteration
- **Scale-up**: Focus on growth planning, team scaling, market expansion
- **Enterprise**: Emphasize integration, compliance, change management

#### Project Type Adaptations

- **New Product**: Full comprehensive approach using all sections
- **Feature Addition**: Focus on relevant sections (requirements, UX, implementation)
- **Platform Migration**: Emphasize technical specifications and implementation planning
- **Market Expansion**: Focus on market analysis and go-to-market strategy

### Integration with Existing Processes

#### Agile Development

- Use PRD as epic-level documentation
- Break implementation plan into sprint-sized chunks
- Regular validation against user stories and acceptance criteria

#### Design Thinking

- Use user research section to capture empathy and define phases
- Product requirements capture ideation outcomes
- Implementation plan covers prototype and test phases

#### Lean Startup

- Focus on MVP definition and hypothesis validation
- Emphasize metrics and learning objectives
- Plan for rapid iteration and pivot scenarios

## Troubleshooting

### Common Issues and Solutions

#### "AI is generating generic content"

**Solution**: Provide more specific context and examples. Use follow-up prompts to drill down into details.

#### "Sections are inconsistent with each other"

**Solution**: Use the cross-reference validation in each prompt. Run quality assurance more frequently.

#### "Technical specifications seem unrealistic"

**Solution**: Validate technical assumptions with your development team. Provide more context about technical constraints.

#### "Market analysis contains questionable data"

**Solution**: Fact-check all market data. Provide specific, credible sources. Use the hallucination detection guidelines.

#### "Implementation timeline seems too optimistic"

**Solution**: Provide more detail about team capabilities and constraints. Include buffer time and risk factors.

### Getting Better Results

#### Provide Context

- Share relevant background information
- Explain constraints and limitations
- Describe your team and organizational context

#### Be Specific

- Ask for specific examples and details
- Request quantified metrics and targets
- Specify format and length requirements

#### Iterate and Refine

- Don't accept first drafts as final
- Ask follow-up questions for clarification
- Request alternative approaches when needed

#### Validate and Verify

- Cross-check facts and figures
- Validate technical feasibility with experts
- Test assumptions with real users when possible

## Example Workflows

### Workflow 1: New Product Development

1. **Week 1**: Master orchestrator + Product overview + Market analysis
2. **Week 2**: User research + Product requirements
3. **Week 3**: Technical specifications + UX design
4. **Week 4**: Implementation plan + Executive summary + QA validation
5. **Week 5**: Stakeholder review and refinement

### Workflow 2: Feature Enhancement

1. **Day 1**: Relevant sections from existing PRD + Updated requirements
2. **Day 2**: UX design updates + Technical specification changes
3. **Day 3**: Implementation plan updates + QA validation
4. **Day 4**: Stakeholder review and approval

### Workflow 3: Market Expansion

1. **Week 1**: Market analysis for new market + User research updates
2. **Week 2**: Product requirements adaptation + UX localization
3. **Week 3**: Implementation plan for expansion + QA validation

## Support and Maintenance

### Keeping Prompts Updated

- Review prompts quarterly for relevance and effectiveness
- Update based on new best practices and methodologies
- Incorporate feedback from users and stakeholders
- Adapt to new AI capabilities and limitations

### Version Control

- Track changes to prompt files
- Document rationale for major updates
- Maintain backward compatibility when possible
- Test updates before deploying to teams

### Training and Adoption

- Provide training on prompt system usage
- Create examples and case studies
- Establish centers of excellence for PRD development
- Share best practices and lessons learned