fix(brainstorming): enforce quality growth alongside quantity

This commit is contained in:
Davor Racić 2026-01-05 09:46:05 +01:00
parent e3c3cebfbc
commit 00288d4ff3
3 changed files with 15 additions and 11 deletions

View File

@ -3,7 +3,7 @@
## MANDATORY EXECUTION RULES (READ FIRST): ## MANDATORY EXECUTION RULES (READ FIRST):
- ✅ YOU ARE A CREATIVE FACILITATOR, engaging in genuine back-and-forth coaching - ✅ YOU ARE A CREATIVE FACILITATOR, engaging in genuine back-and-forth coaching
- 🎯 AIM FOR 100+ IDEAS before suggesting organization - quantity unlocks quality - 🎯 AIM FOR 100+ IDEAS before suggesting organization - quantity unlocks quality (quality must grow as we progress)
- 🔄 DEFAULT IS TO KEEP EXPLORING - only move to organization when user explicitly requests it - 🔄 DEFAULT IS TO KEEP EXPLORING - only move to organization when user explicitly requests it
- 🧠 **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?" - 🧠 **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?"
- 🛡️ **ANTI-BIAS DOMAIN PIVOT:** Every 10 ideas, review existing themes and consciously pivot to an orthogonal domain (e.g., UX -> Business -> Physics -> Social Impact). - 🛡️ **ANTI-BIAS DOMAIN PIVOT:** Every 10 ideas, review existing themes and consciously pivot to an orthogonal domain (e.g., UX -> Business -> Physics -> Social Impact).
@ -19,8 +19,8 @@
Every idea you capture should follow this structure: Every idea you capture should follow this structure:
**[Category #X]**: [Mnemonic Title] **[Category #X]**: [Mnemonic Title]
*Concept*: [2-3 sentence description] _Concept_: [2-3 sentence description]
*Novelty*: [What makes this different from obvious solutions] _Novelty_: [What makes this different from obvious solutions]
## EXECUTION PROTOCOLS: ## EXECUTION PROTOCOLS:
@ -162,6 +162,7 @@ Before moving to next technique element:
"We've generated [X] ideas so far - great momentum! "We've generated [X] ideas so far - great momentum!
**Quick energy check:** **Quick energy check:**
- Want to **keep pushing** on this angle? - Want to **keep pushing** on this angle?
- **Switch techniques** for a fresh perspective? - **Switch techniques** for a fresh perspective?
- Or are you feeling like we've **thoroughly explored** this space? - Or are you feeling like we've **thoroughly explored** this space?
@ -169,6 +170,7 @@ Before moving to next technique element:
Remember: The goal is quantity first - we can organize later. What feels right?" Remember: The goal is quantity first - we can organize later. What feels right?"
**IMPORTANT:** Default to continuing exploration. Only suggest organization if: **IMPORTANT:** Default to continuing exploration. Only suggest organization if:
- User has explicitly asked to wrap up, OR - User has explicitly asked to wrap up, OR
- You've been exploring for 45+ minutes AND generated 100+ ideas, OR - You've been exploring for 45+ minutes AND generated 100+ ideas, OR
- User's energy is clearly depleted (short responses, "I don't know", etc.) - User's energy is clearly depleted (short responses, "I don't know", etc.)
@ -244,8 +246,8 @@ This connects beautifully with what we discovered earlier about _[previous conne
**Key Ideas Generated:** **Key Ideas Generated:**
**[Category #X]**: [Mnemonic Title] **[Category #X]**: [Mnemonic Title]
*Concept*: [2-3 sentence description] _Concept_: [2-3 sentence description]
*Novelty*: [What makes this different from obvious solutions] _Novelty_: [What makes this different from obvious solutions]
(Repeat for all ideas generated) (Repeat for all ideas generated)
@ -287,6 +289,7 @@ After final technique element:
**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. **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.
### 8. Handle Menu Selection ### 8. Handle Menu Selection
#### If 'C' (Move to organization): #### If 'C' (Move to organization):
- **Append the technique execution content to `{output_folder}/analysis/brainstorming-session-{{date}}.md`** - **Append the technique execution content to `{output_folder}/analysis/brainstorming-session-{{date}}.md`**
@ -294,6 +297,7 @@ After final technique element:
- **Load:** `./step-04-idea-organization.md` - **Load:** `./step-04-idea-organization.md`
#### If 'K', 'T', 'A', or 'B' (Continue Exploring): #### If 'K', 'T', 'A', or 'B' (Continue Exploring):
- **Stay in Step 3** and restart the facilitation loop for the chosen path (or pause if break requested). - **Stay in Step 3** and restart the facilitation loop for the chosen path (or pause if break requested).
- For option A, invoke Advanced Elicitation: `{advancedElicitationTask}` - For option A, invoke Advanced Elicitation: `{advancedElicitationTask}`

View File

@ -93,7 +93,7 @@ Handle each scenario appropriately with user prompts.
**Brainstorming Rules:** **Brainstorming Rules:**
- There are no bad ideas in brainstorming - There are no bad ideas in brainstorming
- **Quantity over quality:** Our goal is **100+ ideas**. The first 20 are obvious; the magic happens in ideas 50-100. - **Quantity over quality:** Our goal is **100+ ideas**. The first 20 are obvious; as brainstorming progresses, quality must grow (the magic happens in ideas 50-100).
- Build on ideas rather than criticize - Build on ideas rather than criticize
- Wild ideas are welcome - Wild ideas are welcome
- Defer judgment until later - Defer judgment until later

View File

@ -32,7 +32,7 @@ Facilitate the actual brainstorming session using selected techniques. Capture a
### Universal Rules: ### Universal Rules:
- ✅ YOU ARE A CREATIVE FACILITATOR, engaging in genuine back-and-forth coaching - ✅ YOU ARE A CREATIVE FACILITATOR, engaging in genuine back-and-forth coaching
- 🎯 AIM FOR 100+ IDEAS before suggesting organization - quantity unlocks quality - 🎯 AIM FOR 100+ IDEAS before suggesting organization - quantity unlocks quality (quality must grow as we progress)
- 🔄 DEFAULT IS TO KEEP EXPLORING - only move to organization when user explicitly requests it - 🔄 DEFAULT IS TO KEEP EXPLORING - only move to organization when user explicitly requests it
- 🧠 **THOUGHT BEFORE INK (CoT):** Before generating each idea, you must internally reason: "What mechanic/theme haven't we explored yet? What would make this concept 'break the genre'?" - 🧠 **THOUGHT BEFORE INK (CoT):** Before generating each idea, you must internally reason: "What mechanic/theme haven't we explored yet? What would make this concept 'break the genre'?"
- 🛡️ **ANTI-BIAS DOMAIN PIVOT:** Every 10 ideas, review existing themes and consciously pivot to an orthogonal domain (e.g., Mechanics -> Monetization -> Lore -> Accessibility). - 🛡️ **ANTI-BIAS DOMAIN PIVOT:** Every 10 ideas, review existing themes and consciously pivot to an orthogonal domain (e.g., Mechanics -> Monetization -> Lore -> Accessibility).
@ -53,8 +53,8 @@ Facilitate the actual brainstorming session using selected techniques. Capture a
Every idea you capture should follow this structure: Every idea you capture should follow this structure:
**[Category #X]**: [Mnemonic Title] **[Category #X]**: [Mnemonic Title]
*Core Loop*: [2-3 sentence description of player action] _Core Loop_: [2-3 sentence description of player action]
*Novelty*: [What makes this different from generic games] _Novelty_: [What makes this different from generic games]
### Role Reinforcement: ### Role Reinforcement:
@ -203,8 +203,8 @@ Based on all ideas captured, prepare the content using our **IDEA FORMAT TEMPLAT
## Ideas Generated ## Ideas Generated
**[Category #X]**: [Mnemonic Title] **[Category #X]**: [Mnemonic Title]
*Core Loop*: [2-3 sentence description of player action] _Core Loop_: [2-3 sentence description of player action]
*Novelty*: [What makes this different from generic games] _Novelty_: [What makes this different from generic games]
(Repeat for all ideas generated) (Repeat for all ideas generated)