project-brief-tmpl.yaml 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. # <!-- Powered by BMAD™ Core -->
  2. template:
  3. id: project-brief-template-v2
  4. name: Project Brief
  5. version: 2.0
  6. output:
  7. format: markdown
  8. filename: docs/brief.md
  9. title: "Project Brief: {{project_name}}"
  10. workflow:
  11. mode: interactive
  12. elicitation: advanced-elicitation
  13. custom_elicitation:
  14. title: "Project Brief Elicitation Actions"
  15. options:
  16. - "Expand section with more specific details"
  17. - "Validate against similar successful products"
  18. - "Stress test assumptions with edge cases"
  19. - "Explore alternative solution approaches"
  20. - "Analyze resource/constraint trade-offs"
  21. - "Generate risk mitigation strategies"
  22. - "Challenge scope from MVP minimalist view"
  23. - "Brainstorm creative feature possibilities"
  24. - "If only we had [resource/capability/time]..."
  25. - "Proceed to next section"
  26. sections:
  27. - id: introduction
  28. instruction: |
  29. This template guides creation of a comprehensive Project Brief that serves as the foundational input for product development.
  30. Start by asking the user which mode they prefer:
  31. 1. **Interactive Mode** - Work through each section collaboratively
  32. 2. **YOLO Mode** - Generate complete draft for review and refinement
  33. Before beginning, understand what inputs are available (brainstorming results, market research, competitive analysis, initial ideas) and gather project context.
  34. - id: executive-summary
  35. title: Executive Summary
  36. instruction: |
  37. Create a concise overview that captures the essence of the project. Include:
  38. - Product concept in 1-2 sentences
  39. - Primary problem being solved
  40. - Target market identification
  41. - Key value proposition
  42. template: "{{executive_summary_content}}"
  43. - id: problem-statement
  44. title: Problem Statement
  45. instruction: |
  46. Articulate the problem with clarity and evidence. Address:
  47. - Current state and pain points
  48. - Impact of the problem (quantify if possible)
  49. - Why existing solutions fall short
  50. - Urgency and importance of solving this now
  51. template: "{{detailed_problem_description}}"
  52. - id: proposed-solution
  53. title: Proposed Solution
  54. instruction: |
  55. Describe the solution approach at a high level. Include:
  56. - Core concept and approach
  57. - Key differentiators from existing solutions
  58. - Why this solution will succeed where others haven't
  59. - High-level vision for the product
  60. template: "{{solution_description}}"
  61. - id: target-users
  62. title: Target Users
  63. instruction: |
  64. Define and characterize the intended users with specificity. For each user segment include:
  65. - Demographic/firmographic profile
  66. - Current behaviors and workflows
  67. - Specific needs and pain points
  68. - Goals they're trying to achieve
  69. sections:
  70. - id: primary-segment
  71. title: "Primary User Segment: {{segment_name}}"
  72. template: "{{primary_user_description}}"
  73. - id: secondary-segment
  74. title: "Secondary User Segment: {{segment_name}}"
  75. condition: Has secondary user segment
  76. template: "{{secondary_user_description}}"
  77. - id: goals-metrics
  78. title: Goals & Success Metrics
  79. instruction: Establish clear objectives and how to measure success. Make goals SMART (Specific, Measurable, Achievable, Relevant, Time-bound)
  80. sections:
  81. - id: business-objectives
  82. title: Business Objectives
  83. type: bullet-list
  84. template: "- {{objective_with_metric}}"
  85. - id: user-success-metrics
  86. title: User Success Metrics
  87. type: bullet-list
  88. template: "- {{user_metric}}"
  89. - id: kpis
  90. title: Key Performance Indicators (KPIs)
  91. type: bullet-list
  92. template: "- {{kpi}}: {{definition_and_target}}"
  93. - id: mvp-scope
  94. title: MVP Scope
  95. instruction: Define the minimum viable product clearly. Be specific about what's in and what's out. Help user distinguish must-haves from nice-to-haves.
  96. sections:
  97. - id: core-features
  98. title: Core Features (Must Have)
  99. type: bullet-list
  100. template: "- **{{feature}}:** {{description_and_rationale}}"
  101. - id: out-of-scope
  102. title: Out of Scope for MVP
  103. type: bullet-list
  104. template: "- {{feature_or_capability}}"
  105. - id: mvp-success-criteria
  106. title: MVP Success Criteria
  107. template: "{{mvp_success_definition}}"
  108. - id: post-mvp-vision
  109. title: Post-MVP Vision
  110. instruction: Outline the longer-term product direction without overcommitting to specifics
  111. sections:
  112. - id: phase-2-features
  113. title: Phase 2 Features
  114. template: "{{next_priority_features}}"
  115. - id: long-term-vision
  116. title: Long-term Vision
  117. template: "{{one_two_year_vision}}"
  118. - id: expansion-opportunities
  119. title: Expansion Opportunities
  120. template: "{{potential_expansions}}"
  121. - id: technical-considerations
  122. title: Technical Considerations
  123. instruction: Document known technical constraints and preferences. Note these are initial thoughts, not final decisions.
  124. sections:
  125. - id: platform-requirements
  126. title: Platform Requirements
  127. template: |
  128. - **Target Platforms:** {{platforms}}
  129. - **Browser/OS Support:** {{specific_requirements}}
  130. - **Performance Requirements:** {{performance_specs}}
  131. - id: technology-preferences
  132. title: Technology Preferences
  133. template: |
  134. - **Frontend:** {{frontend_preferences}}
  135. - **Backend:** {{backend_preferences}}
  136. - **Database:** {{database_preferences}}
  137. - **Hosting/Infrastructure:** {{infrastructure_preferences}}
  138. - id: architecture-considerations
  139. title: Architecture Considerations
  140. template: |
  141. - **Repository Structure:** {{repo_thoughts}}
  142. - **Service Architecture:** {{service_thoughts}}
  143. - **Integration Requirements:** {{integration_needs}}
  144. - **Security/Compliance:** {{security_requirements}}
  145. - id: constraints-assumptions
  146. title: Constraints & Assumptions
  147. instruction: Clearly state limitations and assumptions to set realistic expectations
  148. sections:
  149. - id: constraints
  150. title: Constraints
  151. template: |
  152. - **Budget:** {{budget_info}}
  153. - **Timeline:** {{timeline_info}}
  154. - **Resources:** {{resource_info}}
  155. - **Technical:** {{technical_constraints}}
  156. - id: key-assumptions
  157. title: Key Assumptions
  158. type: bullet-list
  159. template: "- {{assumption}}"
  160. - id: risks-questions
  161. title: Risks & Open Questions
  162. instruction: Identify unknowns and potential challenges proactively
  163. sections:
  164. - id: key-risks
  165. title: Key Risks
  166. type: bullet-list
  167. template: "- **{{risk}}:** {{description_and_impact}}"
  168. - id: open-questions
  169. title: Open Questions
  170. type: bullet-list
  171. template: "- {{question}}"
  172. - id: research-areas
  173. title: Areas Needing Further Research
  174. type: bullet-list
  175. template: "- {{research_topic}}"
  176. - id: appendices
  177. title: Appendices
  178. sections:
  179. - id: research-summary
  180. title: A. Research Summary
  181. condition: Has research findings
  182. instruction: |
  183. If applicable, summarize key findings from:
  184. - Market research
  185. - Competitive analysis
  186. - User interviews
  187. - Technical feasibility studies
  188. - id: stakeholder-input
  189. title: B. Stakeholder Input
  190. condition: Has stakeholder feedback
  191. template: "{{stakeholder_feedback}}"
  192. - id: references
  193. title: C. References
  194. template: "{{relevant_links_and_docs}}"
  195. - id: next-steps
  196. title: Next Steps
  197. sections:
  198. - id: immediate-actions
  199. title: Immediate Actions
  200. type: numbered-list
  201. template: "{{action_item}}"
  202. - id: pm-handoff
  203. title: PM Handoff
  204. content: |
  205. This Project Brief provides the full context for {{project_name}}. Please start in 'PRD Generation Mode', review the brief thoroughly to work with the user to create the PRD section by section as the template indicates, asking for any necessary clarification or suggesting improvements.