1. Define the feature name and purpose.
2. Describe the current situation and user pain points.
3. Outline the proposed solution and user stories.
4. Detail the functional, technical, and design requirements.
5. Estimate the timeline and resources needed.
6. Identify potential risks and mitigations.
7. Generate the complete PRD document.