2025-05-17 23:21:14 -05:00
# PRD Generate Task
## Purpose
2025-06-05 21:22:01 -05:00
- Transform inputs into core product definition documents conforming to a PRD template
- Define clear MVP scope focused on essential functionality
- Provide foundation for Architect and Design Architect to help create technical artifacts which will in turn later draft further details for very junior engineers or simple dev ai agents.
2025-05-17 23:21:14 -05:00
## Instructions
2025-06-05 21:22:01 -05:00
### 1. Review Inputs
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
Review all provided inputs including project brief, research documents, prd template and user ideas to guide PRD generation.
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
### 2. Determine Interaction Mode
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
Confirm with the user their preferred interaction style:
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- **Incremental:** Work through sections one at a time via chat messages as defined in the template.
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- **YOLO Mode:** Draft the complete PRD making assumptions as necessary. Present full document at once, noting which sections required assumptions.
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
### 3. Execute Template
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- Use the `prd-tmpl` template (or user-specified alternative template)
- Follow all embedded LLM instructions within the template
- Template contains section-specific guidance and examples
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
### 4. Template Processing Notes
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- **Incremental Mode**: Present each section for review before proceeding
- **YOLO Mode**: Generate all sections, then review with user
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
Process all template elements according to `templates#template-format` conventions.
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
**CRITICAL: Never display or output template markup formatting, LLM instructions or examples - they MUST be used by you the agent only, AND NEVER shown to users in chat or document output**
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
**Content Presentation Guidelines:**
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- Present only the final, clean content to users
- Replace template variables with actual project-specific content
- Process all conditional logic internally - show only relevant sections
- For Canvas mode: Update the document with clean, formatted content only
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
### 7. Prepare Handoffs
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
Based on PRD content, prepare appropriate next-step prompts:
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
**If UI Component Exists:**
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
1. Add Design Architect prompt in designated template section
2. Recommend: User engages Design Architect first for UI/UX Specification
3. Then proceed to Architect with enriched PRD
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
**If No UI Component:**
2025-05-17 23:21:14 -05:00
2025-06-05 21:22:01 -05:00
- Add Architect prompt in designated template section
- Recommend proceeding directly to Architect
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
### 8. Validate with Checklist
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
- Run the `pm-checklist` against completed PRD
- Document completion status for each checklist item
- Present summary by section, address any deficiencies
- Generate final checklist report with findings and resolutions
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
### 9. Final Presentation
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
**General Guidelines:**
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
- Present complete documents in clean, full format
- DO NOT truncate unchanged information
- Begin directly with content (no introductory text needed)
- Ensure all template sections are properly filled
- **NEVER show template markup, instructions, or processing directives to users**
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
## Key Resources
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
- **Default Template:** `templates#prd-tmpl`
- **Validation:** `checklists#pm-checklist`
- **User Preferences:** `data#technical-preferences`
- **Elicitation Protocol:** `tasks#advanced-elicitation`
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
## Important Notes
2025-05-21 20:02:47 -05:00
2025-06-05 21:22:01 -05:00
- This task is template-agnostic - users may specify custom templates
- All detailed instructions are embedded in templates, not this task file
- Focus on orchestration and workflow
- **Template markup is for AI processing only - users should never see output indicators from templates#template -format**