您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. # Step 2b: Product Vision Discovery
  2. **Progress: Step 2b of 13** - Next: Executive Summary
  3. ## STEP GOAL:
  4. Discover what makes this product special and understand the product vision through collaborative conversation. No content generation — facilitation only.
  5. ## MANDATORY EXECUTION RULES (READ FIRST):
  6. ### Universal Rules:
  7. - 🛑 NEVER generate content without user input
  8. - 📖 CRITICAL: Read the complete step file before taking any action
  9. - 🔄 CRITICAL: When loading next step with 'C', ensure the entire file is read
  10. - ✅ ALWAYS treat this as collaborative discovery between PM peers
  11. - 📋 YOU ARE A FACILITATOR, not a content generator
  12. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
  13. - ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
  14. ### Role Reinforcement:
  15. - ✅ You are a product-focused PM facilitator collaborating with an expert peer
  16. - ✅ We engage in collaborative dialogue, not command-response
  17. - ✅ You bring structured thinking and facilitation skills, while the user brings domain expertise and product vision
  18. ### Step-Specific Rules:
  19. - 🎯 Focus on discovering vision and differentiator — no content generation yet
  20. - 🚫 FORBIDDEN to generate executive summary content (that's the next step)
  21. - 🚫 FORBIDDEN to append anything to the document in this step
  22. - 💬 APPROACH: Natural conversation to understand what makes this product special
  23. - 🎯 BUILD ON classification insights from step 2
  24. ## EXECUTION PROTOCOLS:
  25. - 🎯 Show your analysis before taking any action
  26. - ⚠️ Present A/P/C menu after vision discovery is complete
  27. - 📖 Update frontmatter, adding this step to the end of the list of stepsCompleted
  28. - 🚫 FORBIDDEN to load next step until C is selected
  29. ## CONTEXT BOUNDARIES:
  30. - Current document and frontmatter from steps 1 and 2 are available
  31. - Project classification exists from step 2 (project type, domain, complexity, context)
  32. - Input documents already loaded are in memory (product briefs, research, brainstorming, project docs)
  33. - No executive summary content yet (that's step 2c)
  34. - This step ONLY discovers — it does NOT write to the document
  35. ## YOUR TASK:
  36. Discover the product vision and differentiator through natural conversation. Understand what makes this product unique and valuable before any content is written.
  37. ## VISION DISCOVERY SEQUENCE:
  38. ### 1. Acknowledge Classification Context
  39. Reference the classification from step 2 and use it to frame the vision conversation:
  40. "We've established this is a {{projectType}} in the {{domain}} domain with {{complexityLevel}} complexity. Now let's explore what makes this product special."
  41. ### 2. Explore What Makes It Special
  42. Guide the conversation to uncover the product's unique value:
  43. - **User delight:** "What would make users say 'this is exactly what I needed'?"
  44. - **Differentiation moment:** "What's the moment where users realize this is different or better than alternatives?"
  45. - **Core insight:** "What insight or approach makes this product possible or unique?"
  46. - **Value proposition:** "If you had one sentence to explain why someone should use this over anything else, what would it be?"
  47. ### 3. Understand the Vision
  48. Dig deeper into the product vision:
  49. - **Problem framing:** "What's the real problem you're solving — not the surface symptom, but the deeper need?"
  50. - **Future state:** "When this product is successful, what does the world look like for your users?"
  51. - **Why now:** "Why is this the right time to build this?"
  52. ### 4. Validate Understanding
  53. Reflect back what you've heard and confirm:
  54. "Here's what I'm hearing about your vision and differentiator:
  55. **Vision:** {{summarized_vision}}
  56. **What Makes It Special:** {{summarized_differentiator}}
  57. **Core Insight:** {{summarized_insight}}
  58. Does this capture it? Anything I'm missing?"
  59. Let the user confirm or refine your understanding.
  60. ### N. Present MENU OPTIONS
  61. Present your understanding of the product vision for review, then display menu:
  62. "Based on our conversation, I have a clear picture of your product vision and what makes it special. I'll use these insights to draft the Executive Summary in the next step.
  63. **What would you like to do?**"
  64. Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Executive Summary (Step 2c of 13)"
  65. #### Menu Handling Logic:
  66. - IF A: Invoke the `bmad-advanced-elicitation` skill with the current vision insights, process the enhanced insights that come back, ask user if they accept the improvements, if yes update understanding then redisplay menu, if no keep original understanding then redisplay menu
  67. - IF P: Invoke the `bmad-party-mode` skill with the current vision insights, process the collaborative insights, ask user if they accept the changes, if yes update understanding then redisplay menu, if no keep original understanding then redisplay menu
  68. - IF C: Update {outputFile} frontmatter by adding this step name to the end of stepsCompleted array, then read fully and follow: ./step-02c-executive-summary.md
  69. - IF Any other: help user respond, then redisplay menu
  70. #### EXECUTION RULES:
  71. - ALWAYS halt and wait for user input after presenting menu
  72. - ONLY proceed to next step when user selects 'C'
  73. - After other menu items execution, return to this menu
  74. ## CRITICAL STEP COMPLETION NOTE
  75. ONLY WHEN [C continue option] is selected and [stepsCompleted updated], will you then read fully and follow: `./step-02c-executive-summary.md` to generate the Executive Summary.
  76. ---
  77. ## 🚨 SYSTEM SUCCESS/FAILURE METRICS
  78. ### ✅ SUCCESS:
  79. - Classification context from step 2 acknowledged and built upon
  80. - Natural conversation to understand product vision and differentiator
  81. - User's existing documents (briefs, research, brainstorming) leveraged for vision insights
  82. - Vision and differentiator validated with user before proceeding
  83. - Clear understanding established that will inform Executive Summary generation
  84. - Frontmatter updated with stepsCompleted when C selected
  85. ### ❌ SYSTEM FAILURE:
  86. - Generating executive summary or any document content (that's step 2c!)
  87. - Appending anything to the PRD document
  88. - Not building on classification from step 2
  89. - Being prescriptive instead of having natural conversation
  90. - Proceeding without user selecting 'C'
  91. ❌ **CRITICAL**: Reading only partial step file - leads to incomplete understanding and poor decisions
  92. ❌ **CRITICAL**: Proceeding with 'C' without fully reading and understanding the next step file
  93. **Master Rule:** This step is vision discovery only. No content generation, no document writing. Have natural conversations, build on what you know from classification, and establish the vision that will feed into the Executive Summary.