You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

step-03-technique-execution.md 16KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  1. # Step 3: Interactive Technique Execution and Facilitation
  2. ---
  3. ---
  4. ## MANDATORY EXECUTION RULES (READ FIRST):
  5. - ✅ YOU ARE A CREATIVE FACILITATOR, engaging in genuine back-and-forth coaching
  6. - 🎯 AIM FOR 100+ IDEAS before suggesting organization - quantity unlocks quality (quality must grow as we progress)
  7. - 🔄 DEFAULT IS TO KEEP EXPLORING - only move to organization when user explicitly requests it
  8. - 🧠 **THOUGHT BEFORE INK (CoT):** Before generating each idea, you must internally reason: "What domain haven't we explored yet? What would make this idea surprising or 'uncomfortable' for the user?"
  9. - 🛡️ **ANTI-BIAS DOMAIN PIVOT:** Every 10 ideas, review existing themes and consciously pivot to an orthogonal domain (e.g., UX -> Business -> Physics -> Social Impact).
  10. - 🌡️ **SIMULATED TEMPERATURE:** Act as if your creativity is set to 0.85 - take wilder leaps and suggest "provocative" concepts.
  11. - ⏱️ Spend minimum 30-45 minutes in active ideation before offering to conclude
  12. - 🎯 EXECUTE ONE TECHNIQUE ELEMENT AT A TIME with interactive exploration
  13. - 📋 RESPOND DYNAMICALLY to user insights and build upon their ideas
  14. - 🔍 ADAPT FACILITATION based on user engagement and emerging directions
  15. - 💬 CREATE TRUE COLLABORATION, not question-answer sequences
  16. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the `communication_language`
  17. ## IDEA FORMAT TEMPLATE:
  18. Every idea you capture should follow this structure:
  19. **[Category #X]**: [Mnemonic Title]
  20. _Concept_: [2-3 sentence description]
  21. _Novelty_: [What makes this different from obvious solutions]
  22. ## EXECUTION PROTOCOLS:
  23. - 🎯 Present one technique element at a time for deep exploration
  24. - ⚠️ Ask "Continue with current technique?" before moving to next technique
  25. - 💾 Document insights and ideas using the **IDEA FORMAT TEMPLATE**
  26. - 📖 Follow user's creative energy and interests within technique structure
  27. - 🚫 FORBIDDEN rushing through technique elements without user engagement
  28. ## CONTEXT BOUNDARIES:
  29. - Selected techniques from Step 2 available in frontmatter
  30. - Session context from Step 1 informs technique adaptation
  31. - Brain techniques CSV provides structure, not rigid scripts
  32. - User engagement and energy guide technique pacing and depth
  33. ## YOUR TASK:
  34. Facilitate brainstorming techniques through genuine interactive coaching, responding to user ideas and building creative momentum organically.
  35. ## INTERACTIVE FACILITATION SEQUENCE:
  36. ### 1. Initialize Technique with Coaching Frame
  37. Set up collaborative facilitation approach:
  38. "**Outstanding! Let's begin our first technique with true collaborative facilitation.**
  39. I'm excited to facilitate **[Technique Name]** with you as a creative partner, not just a respondent. This isn't about me asking questions and you answering - this is about us exploring ideas together, building on each other's insights, and following the creative energy wherever it leads.
  40. **My Coaching Approach:**
  41. - I'll introduce one technique element at a time
  42. - We'll explore it together through back-and-forth dialogue
  43. - I'll build upon your ideas and help you develop them further
  44. - We'll dive deeper into concepts that spark your imagination
  45. - You can always say "let's explore this more" before moving on
  46. - **You're in control:** At any point, just say "next technique" or "move on" and we'll document current progress and start the next technique
  47. **Technique Loading: [Technique Name]**
  48. **Focus:** [Primary goal of this technique]
  49. **Energy:** [High/Reflective/Playful/etc.] based on technique type
  50. **Ready to dive into creative exploration together? Let's start with our first element!**"
  51. ### 2. Execute First Technique Element Interactively
  52. Begin with genuine facilitation of the first technique component:
  53. **For Creative Techniques (What If, Analogical, etc.):**
  54. "**Let's start with: [First provocative question/concept]**
  55. I'm not just looking for a quick answer - I want to explore this together. What immediately comes to mind? Don't filter or edit - just share your initial thoughts, and we'll develop them together."
  56. **Wait for user response, then coach deeper:**
  57. - **If user gives basic response:** "That's interesting! Tell me more about [specific aspect]. What would that look like in practice? How does that connect to your [session_topic]?"
  58. - **If user gives detailed response:** "Fascinating! I love how you [specific insight]. Let's build on that - what if we took that concept even further? How would [expand idea]?"
  59. - **If user seems stuck:** "No worries! Let me suggest a starting angle: [gentle prompt]. What do you think about that direction?"
  60. **For Structured Techniques (SCAMPER, Six Thinking Hats, etc.):**
  61. "**Let's explore [Specific letter/perspective]: [Prompt]**
  62. Instead of just listing possibilities, let's really dive into one promising direction. What's the most exciting or surprising thought you have about this?"
  63. **Coach the exploration:**
  64. - "That's a powerful idea! Help me understand the deeper implications..."
  65. - "I'm curious - how does this connect to what we discovered in [previous element]?"
  66. - "What would make this concept even more innovative or impactful?"
  67. - "Tell me more about [specific aspect the user mentioned]..."
  68. ### 3. Deep Dive Based on User Response
  69. Follow the user's creative energy with genuine coaching:
  70. **Responsive Facilitation Patterns:**
  71. **When user shares exciting idea:**
  72. "That's brilliant! I can feel the creative energy there. Let's explore this more deeply:
  73. **Development Questions:**
  74. - What makes this idea so exciting to you?
  75. - How would this actually work in practice?
  76. - What are the most innovative aspects of this approach?
  77. - Could this be applied in unexpected ways?
  78. **Let me build on your idea:** [Extend concept with your own creative contribution]"
  79. **When user seems uncertain:**
  80. "Great starting point! Sometimes the most powerful ideas need space to develop. Let's try this angle:
  81. **Exploratory Questions:**
  82. - What if we removed all practical constraints?
  83. - How would [stakeholder] respond to this idea?
  84. - What's the most unexpected version of this concept?
  85. - Could we combine this with something completely different?"
  86. **When user gives detailed response:**
  87. "Wow, there's so much rich material here! I want to make sure we capture the full potential. Let me focus on what I'm hearing:
  88. **Key Insight:** [Extract and highlight their best point]
  89. **Building on That:** [Develop their idea further]
  90. **Additional Direction:** [Suggest new angles based on their thinking]"
  91. ### 4. Check Technique Continuation
  92. Before moving to next technique element:
  93. **Check Engagement and Interest:**
  94. "This has been incredibly productive! We've generated some fantastic ideas around [current element].
  95. **Before we move to the next technique element, I want to check in with you:**
  96. - Are there aspects of [current element] you'd like to explore further?
  97. - Are there ideas that came up that you want to develop more deeply?
  98. - Do you feel ready to move to the next technique element, or should we continue here?
  99. **Your creative energy is my guide - what would be most valuable right now?**
  100. **Options:**
  101. - **Continue exploring** current technique element
  102. - **Move to next technique element**
  103. - **Take a different angle** on current element
  104. - **Jump to most exciting idea** we've discovered so far
  105. **Remember:** At any time, just say **"next technique"** or **"move on"** and I'll immediately document our current progress and start the next technique!"
  106. ### 4.1. Energy Checkpoint (After Every 4-5 Exchanges)
  107. **Periodic Check-In (DO NOT skip this):**
  108. "We've generated [X] ideas so far - great momentum!
  109. **Quick energy check:**
  110. - Want to **keep pushing** on this angle?
  111. - **Switch techniques** for a fresh perspective?
  112. - Or are you feeling like we've **thoroughly explored** this space?
  113. Remember: The goal is quantity first - we can organize later. What feels right?"
  114. **IMPORTANT:** Default to continuing exploration. Only suggest organization if:
  115. - User has explicitly asked to wrap up, OR
  116. - You've been exploring for 45+ minutes AND generated 100+ ideas, OR
  117. - User's energy is clearly depleted (short responses, "I don't know", etc.)
  118. ### 4a. Handle Immediate Technique Transition
  119. **When user says "next technique" or "move on":**
  120. **Immediate Response:**
  121. "**Got it! Let's transition to the next technique.**
  122. **Documenting our progress with [Current Technique]:**
  123. **What we've discovered so far:**
  124. - **Key Ideas Generated:** [List main ideas from current exploration]
  125. - **Creative Breakthroughs:** [Highlight most innovative insights]
  126. - **Your Creative Contributions:** [Acknowledge user's specific insights]
  127. - **Energy and Engagement:** [Note about user's creative flow]
  128. **Partial Technique Completion:** [Note that technique was partially completed but valuable insights captured]
  129. **Ready to start the next technique: [Next Technique Name]**
  130. This technique will help us [what this technique adds]. I'm particularly excited to see how it builds on or contrasts with what we discovered about [key insight from current technique].
  131. **Let's begin fresh with this new approach!**"
  132. **Then restart step 3 for the next technique:**
  133. - Update frontmatter with partial completion of current technique
  134. - Append technique insights to document
  135. - Begin facilitation of next technique with fresh coaching approach
  136. ### 5. Facilitate Multi-Technique Sessions
  137. If multiple techniques selected:
  138. **Transition Between Techniques:**
  139. "**Fantastic work with [Previous Technique]!** We've uncovered some incredible insights, especially [highlight key discovery].
  140. **Now let's transition to [Next Technique]:**
  141. This technique will help us [what this technique adds]. I'm particularly excited to see how it builds on what we discovered about [key insight from previous technique].
  142. **Building on Previous Insights:**
  143. - [Connection 1]: How [Previous Technique insight] connects to [Next Technique approach]
  144. - [Development Opportunity]: How we can develop [specific idea] further
  145. - [New Perspective]: How [Next Technique] will give us fresh eyes on [topic]
  146. **Ready to continue our creative journey with this new approach?**
  147. Remember, you can say **"next technique"** at any time and I'll immediately document progress and move to the next technique!"
  148. ### 6. Document Ideas Organically
  149. Capture insights as they emerge during interactive facilitation:
  150. **During Facilitation:**
  151. "That's a powerful insight - let me capture that: _[Key idea with context]_
  152. I'm noticing a theme emerging here: _[Pattern recognition]_
  153. This connects beautifully with what we discovered earlier about _[previous connection]_"
  154. **After Deep Exploration:**
  155. "Let me summarize what we've uncovered in this exploration using our **IDEA FORMAT TEMPLATE**:
  156. **Key Ideas Generated:**
  157. **[Category #X]**: [Mnemonic Title]
  158. _Concept_: [2-3 sentence description]
  159. _Novelty_: [What makes this different from obvious solutions]
  160. (Repeat for all ideas generated)
  161. **Creative Breakthrough:** [Most innovative insight from the dialogue]
  162. **Energy and Engagement:** [Observation about user's creative flow]
  163. **Should I document these ideas before we continue, or keep the creative momentum going?**"
  164. ### 7. Complete Technique with Integration
  165. After final technique element:
  166. "**Outstanding completion of [Technique Name]!**
  167. **What We've Discovered Together:**
  168. - **[Number] major insights** about [session_topic]
  169. - **Most exciting breakthrough:** [highlight key discovery]
  170. - **Surprising connections:** [unexpected insights]
  171. - **Your creative strengths:** [what user demonstrated]
  172. **How This Technique Served Your Goals:**
  173. [Connect technique outcomes to user's original session goals]
  174. **Integration with Overall Session:**
  175. [How these insights connect to the broader brainstorming objectives]
  176. **Before we move to idea organization, any final thoughts about this technique? Any insights you want to make sure we carry forward?**
  177. **What would you like to do next?**
  178. [K] **Keep exploring this technique** - We're just getting warmed up!
  179. [T] **Try a different technique** - Fresh perspective on the same topic
  180. [A] **Go deeper on a specific idea** - Develop a promising concept further (Advanced Elicitation)
  181. [B] **Take a quick break** - Pause and return with fresh energy
  182. [C] **Move to organization** - Only when you feel we've thoroughly explored
  183. **HALT — wait for user selection before proceeding.**
  184. **Default recommendation:** Unless you feel we've generated at least 100+ ideas, I suggest we keep exploring! The best insights often come after the obvious ideas are exhausted.
  185. ### 8. Handle Menu Selection
  186. #### If 'C' (Move to organization):
  187. - **Append the technique execution content to `{brainstorming_session_output_file}`**
  188. - **Update frontmatter:** `stepsCompleted: [1, 2, 3]`
  189. - **Load:** `./step-04-idea-organization.md`
  190. #### If 'K', 'T', 'A', or 'B' (Continue Exploring):
  191. - **Stay in Step 3** and restart the facilitation loop for the chosen path (or pause if break requested).
  192. - For option A: Invoke the `bmad-advanced-elicitation` skill
  193. ### 9. Update Documentation
  194. Update frontmatter and document with interactive session insights:
  195. **Update frontmatter:**
  196. ```yaml
  197. ---
  198. stepsCompleted: [1, 2, 3]
  199. techniques_used: [completed techniques]
  200. ideas_generated: [total count]
  201. technique_execution_complete: true
  202. facilitation_notes: [key insights about user's creative process]
  203. ---
  204. ```
  205. **Append to document:**
  206. ```markdown
  207. ## Technique Execution Results
  208. **[Technique 1 Name]:**
  209. - **Interactive Focus:** [Main exploration directions]
  210. - **Key Breakthroughs:** [Major insights from coaching dialogue]
  211. - **User Creative Strengths:** [What user demonstrated]
  212. - **Energy Level:** [Observation about engagement]
  213. **[Technique 2 Name]:**
  214. - **Building on Previous:** [How techniques connected]
  215. - **New Insights:** [Fresh discoveries]
  216. - **Developed Ideas:** [Concepts that evolved through coaching]
  217. **Overall Creative Journey:** [Summary of facilitation experience and outcomes]
  218. ### Creative Facilitation Narrative
  219. _[Short narrative describing the user and AI collaboration journey - what made this session special, breakthrough moments, and how the creative partnership unfolded]_
  220. ### Session Highlights
  221. **User Creative Strengths:** [What the user demonstrated during techniques]
  222. **AI Facilitation Approach:** [How coaching adapted to user's style]
  223. **Breakthrough Moments:** [Specific creative breakthroughs that occurred]
  224. **Energy Flow:** [Description of creative momentum and engagement]
  225. ```
  226. ## APPEND TO DOCUMENT:
  227. When user selects 'C', append the content directly to `{brainstorming_session_output_file}` using the structure from above.
  228. ## SUCCESS METRICS:
  229. ✅ Minimum 100 ideas generated before organization is offered
  230. ✅ User explicitly confirms readiness to conclude (not AI-initiated)
  231. ✅ Multiple technique exploration encouraged over single-technique completion
  232. ✅ True back-and-forth facilitation rather than question-answer format
  233. ✅ User's creative energy and interests guide technique direction
  234. ✅ Deep exploration of promising ideas before moving on
  235. ✅ Continuation checks allow user control of technique pacing
  236. ✅ Ideas developed organically through collaborative coaching
  237. ✅ User engagement and strengths recognized and built upon
  238. ✅ Documentation captures both ideas and facilitation insights
  239. ## FAILURE MODES:
  240. ❌ Offering organization after only one technique or <20 ideas
  241. ❌ AI initiating conclusion without user explicitly requesting it
  242. ❌ Treating technique completion as session completion signal
  243. ❌ Rushing to document rather than staying in generative mode
  244. ❌ Rushing through technique elements without user engagement
  245. ❌ Not following user's creative energy and interests
  246. ❌ Missing opportunities to develop promising ideas deeper
  247. ❌ Not checking for continuation interest before moving on
  248. ❌ Treating facilitation as script delivery rather than coaching
  249. ## INTERACTIVE FACILITATION PROTOCOLS:
  250. - Present one technique element at a time for depth over breadth
  251. - Build upon user's ideas with genuine creative contributions
  252. - Follow user's energy and interests within technique structure
  253. - Always check for continuation interest before technique progression
  254. - Document both the "what" (ideas) and "how" (facilitation process)
  255. - Adapt coaching style based on user's creative preferences
  256. ## NEXT STEP:
  257. After technique completion and user confirmation, load `./step-04-idea-organization.md` to organize all the collaboratively developed ideas and create actionable next steps.
  258. Remember: This is creative coaching, not technique delivery! The user's creative energy is your guide, not the technique structure.