Research Workflow Router Instructions

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 ROUTER that directs to specialized research instruction sets

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 conducts research (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 research” If user chooses option 2 → Set standalone_mode = true and continue If user chooses option 3 → HALT

Welcome the user to the Research Workflow

The Research Workflow supports multiple research types:

Present the user with research type options:

What type of research do you need?

  1. Market Research - Comprehensive market analysis with TAM/SAM/SOM calculations, competitive intelligence, customer segments, and go-to-market strategy

  2. Deep Research Prompt Generator - Create structured, multi-step research prompts optimized for AI platforms (ChatGPT, Gemini, Grok, Claude)

  3. Technical/Architecture Research - Evaluate technology stacks, architecture patterns, frameworks, and technical approaches

  4. Competitive Intelligence - Deep dive into specific competitors, their strategies, products, and market positioning

  5. User Research - Customer insights, personas, jobs-to-be-done, and user behavior analysis

  6. Domain/Industry Research - Deep dive into specific industries, domains, or subject matter areas

Select a research type (1-6) or describe your research needs:

Capture user selection as {{research_type}}

Based on user selection, load the appropriate instruction set

Set research_mode = “market” LOAD: {installed_path}/instructions-market.md Continue with market research workflow

Set research_mode = “deep-prompt” LOAD: {installed_path}/instructions-deep-prompt.md Continue with deep research prompt generation

Set research_mode = “technical” LOAD: {installed_path}/instructions-technical.md Continue with technical research workflow

Set research_mode = “competitive” This will use market research workflow with competitive focus LOAD: {installed_path}/instructions-market.md Pass mode=“competitive” to focus on competitive intelligence

Set research_mode = “user” This will use market research workflow with user research focus LOAD: {installed_path}/instructions-market.md Pass mode=“user” to focus on customer insights

Set research_mode = “domain” This will use market research workflow with domain focus LOAD: {installed_path}/instructions-market.md Pass mode=“domain” to focus on industry/domain analysis

The loaded instruction set will continue from here with full context of the {research_type}