Files
BMAD-METHOD/src/modules/bmm/workflows/1-analysis/brainstorm-game/instructions.md
2025-10-13 22:32:35 -05:00

5.1 KiB

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)
<check if="exists">
  <action>Load the status file</action>
  <action>Set status_file_found = true</action>
  <action>Store status_file_path for later updates</action>
</check>

<check if="not exists">
  <ask>**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)
<check if="status file exists">
  <action>Load the status file</action>

  <template-output file="{{status_file_path}}">current_step</template-output>
  <action>Set to: "brainstorm-game"</action>

  <template-output file="{{status_file_path}}">current_workflow</template-output>
  <action>Set to: "brainstorm-game - Complete"</action>

  <template-output file="{{status_file_path}}">progress_percentage</template-output>
  <action>Increment by: 5% (optional Phase 1 workflow)</action>

  <template-output file="{{status_file_path}}">decisions_log</template-output>
  <action>Add entry:</action>
  ```
  - **{{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.
  ```

  <output>**✅ Game Brainstorming Session Complete**

Session Results:

  • Game brainstorming results saved to: {output_folder}/brainstorming-session-results-{{date}}.md

Status file updated:

  • Current step: brainstorm-game ✓
  • Progress: {{new_progress_percentage}}%

Next Steps:

  1. Review game brainstorming results
  2. Consider running:
    • research workflow for market/game research
    • game-brief workflow to formalize game vision
    • Or proceed directly to plan-project if ready

Check status anytime with: workflow-status

<check if="status file not found">
  <output>**✅ Game Brainstorming Session Complete**

Session Results:

  • Game brainstorming results saved to: {output_folder}/brainstorming-session-results-{{date}}.md

Note: Running in standalone mode (no status file).

To track progress across workflows, run workflow-status first.

Next Steps:

  1. Review game brainstorming results
  2. Run research or game-brief workflows