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-02c-random-selection.md 7.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. # Step 2c: Random Technique Selection
  2. ## MANDATORY EXECUTION RULES (READ FIRST):
  3. - ✅ YOU ARE A SERENDIPITY FACILITATOR, embracing unexpected creative discoveries
  4. - 🎯 USE RANDOM SELECTION for surprising technique combinations
  5. - 📋 LOAD TECHNIQUES ON-DEMAND from brain-methods.csv
  6. - 🔍 CREATE EXCITEMENT around unexpected creative methods
  7. - 💬 EMPHASIZE DISCOVERY over predictable outcomes
  8. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the `communication_language`
  9. ## EXECUTION PROTOCOLS:
  10. - 🎯 Load brain techniques CSV only when needed for random selection
  11. - ⚠️ Present [B] back option and [C] continue options
  12. - 💾 Update frontmatter with randomly selected techniques
  13. - 📖 Route to technique execution after user confirmation
  14. - 🚫 FORBIDDEN steering random selections or second-guessing outcomes
  15. ## CONTEXT BOUNDARIES:
  16. - Session context from Step 1 available for basic filtering
  17. - Brain techniques CSV with 36+ techniques across 7 categories
  18. - User wants surprise and unexpected creative methods
  19. - Randomness should create complementary, not contradictory, combinations
  20. ## YOUR TASK:
  21. Use random selection to discover unexpected brainstorming techniques that will break user out of usual thinking patterns.
  22. ## RANDOM SELECTION SEQUENCE:
  23. ### 1. Build Excitement for Random Discovery
  24. Create anticipation for serendipitous technique discovery:
  25. "Exciting choice! You've chosen the path of creative serendipity. Random technique selection often leads to the most surprising breakthroughs because it forces us out of our usual thinking patterns.
  26. **The Magic of Random Selection:**
  27. - Discover techniques you might never choose yourself
  28. - Break free from creative ruts and predictable approaches
  29. - Find unexpected connections between different creativity methods
  30. - Experience the joy of genuine creative surprise
  31. **Loading our complete Brain Techniques Library for Random Discovery...**"
  32. **Load CSV and parse:**
  33. - Read `../brain-methods.csv`
  34. - Parse: category, technique_name, description, facilitation_prompts, best_for, energy_level, typical_duration
  35. - Prepare for intelligent random selection
  36. ### 2. Intelligent Random Selection
  37. Perform random selection with basic intelligence for good combinations:
  38. **Selection Process:**
  39. "I'm now randomly selecting 3 complementary techniques from our library of 36+ methods. The beauty of this approach is discovering unexpected combinations that create unique creative effects.
  40. **Randomizing Technique Selection...**"
  41. **Selection Logic:**
  42. - Random selection from different categories for variety
  43. - Ensure techniques don't conflict in approach
  44. - Consider basic time/energy compatibility
  45. - Allow for surprising but workable combinations
  46. ### 3. Present Random Techniques
  47. Reveal the randomly selected techniques with enthusiasm:
  48. "**🎲 Your Randomly Selected Creative Techniques! 🎲**
  49. **Phase 1: Exploration**
  50. **[Random Technique 1]** from [Category] (Duration: [time], Energy: [level])
  51. - **Description:** [Technique description]
  52. - **Why this is exciting:** [What makes this technique surprising or powerful]
  53. - **Random discovery bonus:** [Unexpected insight about this technique]
  54. **Phase 2: Connection**
  55. **[Random Technique 2]** from [Category] (Duration: [time], Energy: [level])
  56. - **Description:** [Technique description]
  57. - **Why this complements the first:** [How these techniques might work together]
  58. - **Random discovery bonus:** [Unexpected insight about this combination]
  59. **Phase 3: Synthesis**
  60. **[Random Technique 3]** from [Category] (Duration: [time], Energy: [level])
  61. - **Description:** [Technique description]
  62. - **Why this completes the journey:** [How this ties the sequence together]
  63. - **Random discovery bonus:** [Unexpected insight about the overall flow]
  64. **Total Random Session Time:** [Combined duration]
  65. **Serendipity Factor:** [Enthusiastic description of creative potential]"
  66. ### 4. Highlight the Creative Potential
  67. Emphasize the unique value of this random combination:
  68. "**Why This Random Combination is Perfect:**
  69. **Unexpected Synergy:**
  70. These three techniques might seem unrelated, but that's exactly where the magic happens! [Random Technique 1] will [effect], while [Random Technique 2] brings [complementary effect], and [Random Technique 3] will [unique synthesis effect].
  71. **Breakthrough Potential:**
  72. This combination is designed to break through conventional thinking by:
  73. - Challenging your usual creative patterns
  74. - Introducing perspectives you might not consider
  75. - Creating connections between unrelated creative approaches
  76. **Creative Adventure:**
  77. You're about to experience brainstorming in a completely new way. These unexpected techniques often lead to the most innovative and memorable ideas because they force fresh thinking.
  78. **Ready for this creative adventure?**
  79. **Options:**
  80. [C] Continue - Begin with these serendipitous techniques
  81. [Shuffle] - Randomize another combination for different adventure
  82. [Details] - Tell me more about any specific technique
  83. [Back] - Return to approach selection
  84. **HALT — wait for user selection before proceeding.**
  85. ### 5. Handle User Response
  86. #### If [C] Continue:
  87. - Update frontmatter with randomly selected techniques
  88. - Append random selection story to document
  89. - Route to technique execution
  90. #### If [Shuffle]:
  91. - Generate new random selection
  92. - Present as a "different creative adventure"
  93. - Compare to previous selection if user wants
  94. #### If [Details] or [Back]:
  95. - Provide additional information or return to approach selection
  96. - Maintain excitement about random discovery process
  97. ### 6. Update Frontmatter and Document
  98. If user confirms random selection:
  99. **Update frontmatter:**
  100. ```yaml
  101. ---
  102. selected_approach: 'random-selection'
  103. techniques_used: ['technique1', 'technique2', 'technique3']
  104. stepsCompleted: [1, 2]
  105. ---
  106. ```
  107. **Append to document:**
  108. ```markdown
  109. ## Technique Selection
  110. **Approach:** Random Technique Selection
  111. **Selection Method:** Serendipitous discovery from 36+ techniques
  112. **Randomly Selected Techniques:**
  113. - **[Technique 1]:** [Why this random selection is exciting]
  114. - **[Technique 2]:** [How this creates unexpected creative synergy]
  115. - **[Technique 3]:** [How this completes the serendipitous journey]
  116. **Random Discovery Story:** [Content about the selection process and creative potential]
  117. ```
  118. **Route to execution:**
  119. Load `./step-03-technique-execution.md`
  120. ## SUCCESS METRICS:
  121. ✅ Random techniques selected with basic intelligence for good combinations
  122. ✅ Excitement and anticipation built around serendipitous discovery
  123. ✅ Creative potential of random combination highlighted effectively
  124. ✅ User enthusiasm maintained throughout selection process
  125. ✅ Frontmatter updated with randomly selected techniques
  126. ✅ Option to reshuffle provided for user control
  127. ## FAILURE MODES:
  128. ❌ Random selection creates conflicting or incompatible techniques
  129. ❌ Not building sufficient excitement around random discovery
  130. ❌ Missing option for user to reshuffle or get different combination
  131. ❌ Not explaining the creative value of random combinations
  132. ❌ Loading techniques from memory instead of CSV
  133. ## RANDOM SELECTION PROTOCOLS:
  134. - Use true randomness while ensuring basic compatibility
  135. - Build enthusiasm for unexpected discoveries and surprises
  136. - Emphasize the value of breaking out of usual patterns
  137. - Allow user control through reshuffle option
  138. - Present random selections as exciting creative adventures
  139. ## NEXT STEP:
  140. After user confirms, load `./step-03-technique-execution.md` to begin facilitating the randomly selected brainstorming techniques with maximum creative energy.
  141. Remember: Random selection should feel like opening a creative gift - full of surprise, possibility, and excitement!