The workflow execution engine is governed by: {project_root}/bmad/core/tasks/workflow.xml
You MUST have already loaded and processed: {installed_path}/workflow.yaml
This is a meta-workflow that orchestrates the CIS brainstorming workflow with game-specific context and additional game design techniques
Search {output_folder}/ for files matching pattern: bmm-workflow-status.md
Find the most recent file (by date in filename: bmm-workflow-status.md)
Load the status file
Set status_file_found = true
Store status_file_path for later updates
**No workflow status file found.**
This workflow generates brainstorming ideas for game ideation (optional Phase 1 workflow).
Options:
1. Run workflow-status first to create the status file (recommended for progress tracking)
2. Continue in standalone mode (no progress tracking)
3. Exit
What would you like to do?
If user chooses option 1 → HALT with message: "Please run workflow-status first, then return to brainstorm-game"
If user chooses option 2 → Set standalone_mode = true and continue
If user chooses option 3 → HALT
Read the game context document from: {game_context}
This context provides game-specific guidance including:
- Focus areas for game ideation (mechanics, narrative, experience, etc.)
- Key considerations for game design
- Recommended techniques for game brainstorming
- Output structure guidance
Load game-specific brain techniques from: {game_brain_methods}
These additional techniques supplement the standard CIS brainstorming methods with game design-focused approaches like:
- MDA Framework exploration
- Core loop brainstorming
- Player fantasy mining
- Genre mashup
- And other game-specific ideation methods
Execute the CIS brainstorming workflow with game context and additional techniques
The CIS brainstorming workflow will:
- Merge game-specific techniques with standard techniques
- Present interactive brainstorming techniques menu
- Guide the user through selected ideation methods
- Generate and capture brainstorming session results
- Save output to: {output_folder}/brainstorming-session-results-{{date}}.md
Search {output_folder}/ for files matching pattern: bmm-workflow-status.md
Find the most recent file (by date in filename)
Load the status file
current_step
Set to: "brainstorm-game"
current_workflow
Set to: "brainstorm-game - Complete"
progress_percentage
Increment by: 5% (optional Phase 1 workflow)
decisions_log
Add entry:
```
- **{{date}}**: Completed brainstorm-game workflow. Generated game brainstorming session results saved to {output_folder}/brainstorming-session-results-{{date}}.md. Next: Review game ideas and consider running research or game-brief workflows.
```