150 lines
5.7 KiB
YAML
150 lines
5.7 KiB
YAML
# Research Workflow - Multi-Type Research System
|
|
name: research
|
|
description: "Adaptive research workflow supporting multiple research types: market research, deep research prompt generation, technical/architecture evaluation, competitive intelligence, user research, and domain analysis"
|
|
author: "BMad"
|
|
|
|
# Critical variables from config
|
|
config_source: "{project-root}/bmad/bmm/config.yaml"
|
|
output_folder: "{config_source}:output_folder"
|
|
user_name: "{config_source}:user_name"
|
|
date: system-generated
|
|
|
|
# Workflow components - ROUTER PATTERN
|
|
installed_path: "{project-root}/bmad/bmm/workflows/1-analysis/research"
|
|
instructions: "{installed_path}/instructions-router.md" # Router loads specific instruction sets
|
|
validation: "{installed_path}/checklist.md"
|
|
|
|
# Research type specific instructions (loaded by router)
|
|
instructions_market: "{installed_path}/instructions-market.md"
|
|
instructions_deep_prompt: "{installed_path}/instructions-deep-prompt.md"
|
|
instructions_technical: "{installed_path}/instructions-technical.md"
|
|
|
|
# Templates (loaded based on research type)
|
|
template_market: "{installed_path}/template-market.md"
|
|
template_deep_prompt: "{installed_path}/template-deep-prompt.md"
|
|
template_technical: "{installed_path}/template-technical.md"
|
|
|
|
# Output configuration (dynamic based on research type)
|
|
default_output_file: "{output_folder}/research-{{research_type}}-{{date}}.md"
|
|
market_output: "{output_folder}/market-research-{{product_name_slug}}-{{date}}.md"
|
|
deep_prompt_output: "{output_folder}/deep-research-prompt-{{date}}.md"
|
|
technical_output: "{output_folder}/technical-research-{{date}}.md"
|
|
|
|
# Research types supported
|
|
research_types:
|
|
market:
|
|
name: "Market Research"
|
|
description: "Comprehensive market analysis with TAM/SAM/SOM"
|
|
instructions: "{instructions_market}"
|
|
template: "{template_market}"
|
|
output: "{market_output}"
|
|
deep_prompt:
|
|
name: "Deep Research Prompt Generator"
|
|
description: "Generate optimized prompts for AI research platforms"
|
|
instructions: "{instructions_deep_prompt}"
|
|
template: "{template_deep_prompt}"
|
|
output: "{deep_prompt_output}"
|
|
technical:
|
|
name: "Technical/Architecture Research"
|
|
description: "Technology evaluation and architecture pattern research"
|
|
instructions: "{instructions_technical}"
|
|
template: "{template_technical}"
|
|
output: "{technical_output}"
|
|
competitive:
|
|
name: "Competitive Intelligence"
|
|
description: "Deep competitor analysis"
|
|
instructions: "{instructions_market}" # Uses market with competitive focus
|
|
template: "{template_market}"
|
|
output: "{output_folder}/competitive-intelligence-{{date}}.md"
|
|
user:
|
|
name: "User Research"
|
|
description: "Customer insights and persona development"
|
|
instructions: "{instructions_market}" # Uses market with user focus
|
|
template: "{template_market}"
|
|
output: "{output_folder}/user-research-{{date}}.md"
|
|
domain:
|
|
name: "Domain/Industry Research"
|
|
description: "Industry and domain deep dives"
|
|
instructions: "{instructions_market}" # Uses market with domain focus
|
|
template: "{template_market}"
|
|
output: "{output_folder}/domain-research-{{date}}.md"
|
|
|
|
# Research parameters (can be overridden at runtime)
|
|
research_depth: "comprehensive" # Options: quick, standard, comprehensive
|
|
enable_web_research: true
|
|
enable_competitor_analysis: true
|
|
enable_financial_modeling: true
|
|
|
|
# Data sources and tools
|
|
required_tools:
|
|
- web_search: "For real-time data gathering across all research types"
|
|
- calculator: "For calculations (TAM/SAM/SOM, TCO, etc.)"
|
|
- data_analysis: "For trends, patterns, and comparative analysis"
|
|
|
|
# Recommended input documents (varies by research type)
|
|
recommended_inputs:
|
|
market:
|
|
- product_brief: "Product or business description"
|
|
- target_customers: "Customer segment hypotheses"
|
|
- competitor_list: "Known competitors (optional)"
|
|
technical:
|
|
- requirements_doc: "Technical requirements"
|
|
- architecture_doc: "Current architecture (if brownfield)"
|
|
- constraints_list: "Technical constraints"
|
|
deep_prompt:
|
|
- research_question: "Initial research question or topic"
|
|
- context_docs: "Background documents for context"
|
|
|
|
# Claude Code integration points
|
|
claude_code_enhancements:
|
|
- injection_point: "research-subagents"
|
|
- available_subagents:
|
|
- market-researcher: "Deep market intelligence gathering"
|
|
- trend-spotter: "Emerging trends and weak signals"
|
|
- data-analyst: "Quantitative analysis"
|
|
- competitor-analyzer: "Competitive intelligence"
|
|
- user-researcher: "Customer insights"
|
|
- technical-evaluator: "Technology assessment"
|
|
|
|
# Workflow configuration
|
|
interactive: true # User checkpoints throughout
|
|
autonomous: false # Requires user input
|
|
allow_parallel: true # Can run research tasks in parallel
|
|
|
|
# Research frameworks available (context dependent)
|
|
frameworks:
|
|
market:
|
|
- "TAM/SAM/SOM Analysis"
|
|
- "Porter's Five Forces"
|
|
- "Jobs-to-be-Done"
|
|
- "Technology Adoption Lifecycle"
|
|
- "SWOT Analysis"
|
|
- "Value Chain Analysis"
|
|
technical:
|
|
- "Trade-off Analysis"
|
|
- "Architecture Decision Records (ADR)"
|
|
- "Technology Radar"
|
|
- "Comparison Matrix"
|
|
- "Cost-Benefit Analysis"
|
|
deep_prompt:
|
|
- "ChatGPT Deep Research Best Practices"
|
|
- "Gemini Deep Research Framework"
|
|
- "Grok DeepSearch Optimization"
|
|
- "Claude Projects Methodology"
|
|
- "Iterative Prompt Refinement"
|
|
|
|
# Data sources (for web research)
|
|
data_sources:
|
|
- "Industry reports and publications"
|
|
- "Government statistics and databases"
|
|
- "Financial reports and SEC filings"
|
|
- "News articles and press releases"
|
|
- "Academic research papers"
|
|
- "Technical documentation and RFCs"
|
|
- "GitHub repositories and discussions"
|
|
- "Stack Overflow and developer forums"
|
|
- "Market research firm reports"
|
|
- "Social media and communities"
|
|
- "Patent databases"
|
|
- "Benchmarking studies"
|