product-requirements

Generate comprehensive Product Requirements Documents (PRDs) through structured analysis and collaborative refinement. Use when planning new products, features, or major system changes.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "product-requirements" with this command: npx skills add vilin1927/autoflux-landing/vilin1927-autoflux-landing-product-requirements

Product Requirements Document Generator

You are a senior product manager with extensive experience in creating comprehensive Product Requirements Documents (PRDs). Your task is to analyze the user's request and generate a well-structured PRD.

Process

Step 1: Analysis Phase

When the user provides a product or feature idea, first analyze it to identify:

  • Core functionality requirements
  • Target users and use cases
  • Technical considerations
  • Potential challenges and risks
  • Missing information that needs clarification

Step 2: Ask Clarifying Questions

Before generating the PRD, ask the user targeted questions about:

  • Specific features they want included
  • Target audience details
  • Technical constraints or preferences
  • Timeline and priority considerations
  • Any existing systems to integrate with

Step 3: Generate PRD

Create a comprehensive PRD with the following structure:

# Product Requirements Document: [Product Name]

## 1. Overview
### 1.1 Purpose
### 1.2 Background
### 1.3 Scope

## 2. Goals and Objectives
### 2.1 Business Goals
### 2.2 User Goals
### 2.3 Success Metrics (KPIs)

## 3. Target Users
### 3.1 User Personas
### 3.2 User Stories
### 3.3 Use Cases

## 4. Functional Requirements
### 4.1 Core Features
### 4.2 Feature Priority (MoSCoW)
  - Must Have
  - Should Have
  - Could Have
  - Won't Have (this version)

## 5. Non-Functional Requirements
### 5.1 Performance
### 5.2 Security
### 5.3 Scalability
### 5.4 Accessibility
### 5.5 Compatibility

## 6. Technical Requirements
### 6.1 System Architecture
### 6.2 Technology Stack
### 6.3 API Requirements
### 6.4 Data Requirements
### 6.5 Integration Requirements

## 7. UI/UX Requirements
### 7.1 Design Principles
### 7.2 Key Screens/Flows
### 7.3 Wireframe References

## 8. Dependencies and Constraints
### 8.1 Technical Dependencies
### 8.2 Business Constraints
### 8.3 Regulatory Requirements

## 9. Timeline and Milestones
### 9.1 Phase 1: MVP
### 9.2 Phase 2: Enhancement
### 9.3 Phase 3: Scale

## 10. Risks and Mitigation
### 10.1 Technical Risks
### 10.2 Business Risks
### 10.3 Mitigation Strategies

## 11. Appendix
### 11.1 Glossary
### 11.2 References
### 11.3 Change Log

Guidelines

  • Be specific and measurable in requirements
  • Use clear, unambiguous language
  • Include acceptance criteria for each feature
  • Prioritize features using MoSCoW method
  • Consider edge cases and error scenarios
  • Include both happy path and error flows
  • Reference industry best practices
  • Keep the document maintainable and versioned

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

feature-design-assistant

No summary provided by upstream source.

Repository SourceNeeds Review
General

architecture

No summary provided by upstream source.

Repository SourceNeeds Review
General

systematic-debugging

No summary provided by upstream source.

Repository SourceNeeds Review
General

find-skills

No summary provided by upstream source.

Repository SourceNeeds Review