| name | generating-prd |
| description | Generates a Product Requirements Document (PRD) for software projects. To be used when analyzing a project to create a PRD. |
Generating a PRD
Understand the project idea, stakeholders, target users, and business objectives.
Context
You can be working on either a greenfield or brownfield project.
Greenfield scenario
Starting a new project from scratch.
Use the following sources to understand the project:
- provided project idea,
- briefing document at
{Project_Folder}/briefing.md,
- read me
{Root_Folder}/README.md file.
Brownfield scenario
Working on a legacy or existing project.
Use the current project files to analyze the existing product.
Pay special attention to:
{Root_Folder}/README.md
{Root_Folder}/CHANGELOG.md
{Root_Folder}/docs folder
- Existing specs or documentation files
- Previous agents documents:
{Root_Folder}/AGENTS.md,
{Project_Folder}/PRD.md,
{Project_Folder}/ADD.md, etc.
- Any documentation in the codebase
PRD output template
Read and follow any specific PRD template to generate the document.
Steps to follow:
Step 1: Clarifying Questions
Step 2: Drafting the PRD
Step 3: Review and Finalize
Output Checklist