* feat: add expansion pack installation system with game dev and infrastructure expansion packs - Added expansion pack discovery and installation to BMAD installer - Supports interactive and CLI installation of expansion packs - Expansion pack files install to destination root (.bmad-core) - Added game development expansion pack (.bmad-2d-phaser-game-dev) - Game designer, developer, and scrum master agents - Game-specific templates, tasks, workflows, and guidelines - Specialized for Phaser 3 + TypeScript development - Added infrastructure devops expansion pack (.bmad-infrastructure-devops) - Platform engineering agent and infrastructure templates - Expansion pack agents automatically integrate with IDE rules - Added list:expansions command and --expansion-packs CLI option 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com> * alpha expansion packs and installer update to support installing expansion packs optionally * node20 --------- Co-authored-by: Brian Madison <brianmadison@Brians-MacBook-Pro.local> Co-authored-by: Claude <noreply@anthropic.com>
7.8 KiB
Create Deep Research Prompt Task
This task helps create comprehensive research prompts for various types of deep analysis. It can process inputs from brainstorming sessions, project briefs, market research, or specific research questions to generate targeted prompts for deeper investigation.
Purpose
Generate well-structured research prompts that:
- Define clear research objectives and scope
- Specify appropriate research methodologies
- Outline expected deliverables and formats
- Guide systematic investigation of complex topics
- Ensure actionable insights are captured
Research Type Selection
1. Research Focus Options
Present these numbered options to the user:
-
Product Validation Research
- Validate product hypotheses and market fit
- Test assumptions about user needs and solutions
- Assess technical and business feasibility
- Identify risks and mitigation strategies
-
Market Opportunity Research
- Analyze market size and growth potential
- Identify market segments and dynamics
- Assess market entry strategies
- Evaluate timing and market readiness
-
User & Customer Research
- Deep dive into user personas and behaviors
- Understand jobs-to-be-done and pain points
- Map customer journeys and touchpoints
- Analyze willingness to pay and value perception
-
Competitive Intelligence Research
- Detailed competitor analysis and positioning
- Feature and capability comparisons
- Business model and strategy analysis
- Identify competitive advantages and gaps
-
Technology & Innovation Research
- Assess technology trends and possibilities
- Evaluate technical approaches and architectures
- Identify emerging technologies and disruptions
- Analyze build vs. buy vs. partner options
-
Industry & Ecosystem Research
- Map industry value chains and dynamics
- Identify key players and relationships
- Analyze regulatory and compliance factors
- Understand partnership opportunities
-
Strategic Options Research
- Evaluate different strategic directions
- Assess business model alternatives
- Analyze go-to-market strategies
- Consider expansion and scaling paths
-
Risk & Feasibility Research
- Identify and assess various risk factors
- Evaluate implementation challenges
- Analyze resource requirements
- Consider regulatory and legal implications
-
Custom Research Focus LLM: Allow user to define their own specific research focus.
- User-defined research objectives
- Specialized domain investigation
- Cross-functional research needs
2. Input Processing
If Project Brief provided:
- Extract key product concepts and goals
- Identify target users and use cases
- Note technical constraints and preferences
- Highlight uncertainties and assumptions
If Brainstorming Results provided:
- Synthesize main ideas and themes
- Identify areas needing validation
- Extract hypotheses to test
- Note creative directions to explore
If Market Research provided:
- Build on identified opportunities
- Deepen specific market insights
- Validate initial findings
- Explore adjacent possibilities
If Starting Fresh:
- Gather essential context through questions
- Define the problem space
- Clarify research objectives
- Establish success criteria
Process
3. Research Prompt Structure
A. Research Objectives
LLM: Work with the user to articulate clear, specific objectives for the research.
- Primary research goal and purpose
- Key decisions the research will inform
- Success criteria for the research
- Constraints and boundaries
B. Research Questions
LLM: Develop specific, actionable research questions organized by theme.
Core Questions:
- Central questions that must be answered
- Priority ranking of questions
- Dependencies between questions
Supporting Questions:
- Additional context-building questions
- Nice-to-have insights
- Future-looking considerations
C. Research Methodology
LLM: Specify appropriate research methods based on the type and objectives.
Data Collection Methods:
- Secondary research sources
- Primary research approaches (if applicable)
- Data quality requirements
- Source credibility criteria
Analysis Frameworks:
- Specific frameworks to apply
- Comparison criteria
- Evaluation methodologies
- Synthesis approaches
D. Output Requirements
LLM: Define how research findings should be structured and presented.
Format Specifications:
- Executive summary requirements
- Detailed findings structure
- Visual/tabular presentations
- Supporting documentation
Key Deliverables:
- Must-have sections and insights
- Decision-support elements
- Action-oriented recommendations
- Risk and uncertainty documentation
4. Prompt Generation
LLM: Synthesize all elements into a comprehensive, ready-to-use research prompt.
Research Prompt Template:
## Research Objective
[Clear statement of what this research aims to achieve]
## Background Context
[Relevant information from project brief, brainstorming, or other inputs]
## Research Questions
### Primary Questions (Must Answer)
1. [Specific, actionable question]
2. [Specific, actionable question]
...
### Secondary Questions (Nice to Have)
1. [Supporting question]
2. [Supporting question]
...
## Research Methodology
### Information Sources
- [Specific source types and priorities]
### Analysis Frameworks
- [Specific frameworks to apply]
### Data Requirements
- [Quality, recency, credibility needs]
## Expected Deliverables
### Executive Summary
- Key findings and insights
- Critical implications
- Recommended actions
### Detailed Analysis
[Specific sections needed based on research type]
### Supporting Materials
- Data tables
- Comparison matrices
- Source documentation
## Success Criteria
[How to evaluate if research achieved its objectives]
## Timeline and Priority
[If applicable, any time constraints or phasing]
5. Review and Refinement
LLM: Present the draft research prompt for user review and refinement.
-
Present Complete Prompt
- Show the full research prompt
- Explain key elements and rationale
- Highlight any assumptions made
-
Gather Feedback
- Are the objectives clear and correct?
- Do the questions address all concerns?
- Is the scope appropriate?
- Are output requirements sufficient?
-
Refine as Needed
- Incorporate user feedback
- Adjust scope or focus
- Add missing elements
- Clarify ambiguities
6. Next Steps Guidance
LLM: Provide clear guidance on how to use the research prompt.
Execution Options:
- Use with AI Research Assistant: Provide this prompt to an AI model with research capabilities
- Guide Human Research: Use as a framework for manual research efforts
- Hybrid Approach: Combine AI and human research using this structure
Integration Points:
- How findings will feed into next phases
- Which team members should review results
- How to validate findings
- When to revisit or expand research
Important Notes
- The quality of the research prompt directly impacts the quality of insights gathered
- Be specific rather than general in research questions
- Consider both current state and future implications
- Balance comprehensiveness with focus
- Document assumptions and limitations clearly
- Plan for iterative refinement based on initial findings