dev-swarm-stage-market-research
Conduct comprehensive market research and competitive analysis to validate the problem, understand the market landscape, and identify opportunities. Use when starting stage 01 (market-research) or when user asks about competitors or market analysis.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
Stage 01 - Market Research
Conduct comprehensive market research and competitive analysis to validate the problem, understand the market landscape, identify competitors, and discover market gaps and opportunities.
When to Use This Skill
- User asks to start stage 01 (market-research)
- User wants to research competitors or market landscape
- User asks about market size, trends, or opportunities
Your Roles in This Skill
See dev-swarm/docs/general-dev-stage-rule.md for role selection guidance.
Role Communication
See dev-swarm/docs/general-dev-stage-rule.md for the required role announcement format.
Pre-Stage Check
Before starting, verify previous stages:
- Check if
00-init-ideas/folder has content (not just.gitkeep) - If previous stage is empty and has no
SKIP.md:- Ask user: "Stage 00 is not complete. Would you like to skip it or start from that stage first?"
Instructions
Step 1: Context Review
Read all files to understand the project:
-
ideas.md -
00-init-ideas/*.md- All markdown files
Step 2: Create Stage Proposal
General Rules: See dev-swarm/docs/general-dev-stage-rule.md → "Create Stage Proposal Rules" section.
If this stage is skipped (has SKIP.md), execute the next non-skipped stage's agent skill. Otherwise, create the file 01-market-research/README.md with the following content:
2.1 Stage Goal
Brief the goal in 2-3 paragraphs:
- What this stage aims to achieve
- Why market research is critical for product success
- How this builds upon previous stages
- What deliverables will be produced
2.2 File Selection
Select files from these options based on project needs:
Market Analysis:
-
competitive-analysis.md- In-depth analysis of direct and indirect competitors -
similar-products.md- Research on similar products in the market -
market-size-opportunity.md- TAM, SAM, SOM analysis
Strategic Analysis:
-
swot-analysis.md- Strengths, weaknesses, opportunities, and threats analysis -
market-trends.md- Current industry trends and market direction -
market-gaps.md- Identified gaps in the market
Business Intelligence:
-
pricing-strategy.md- Competitor pricing research and recommended pricing models -
feature-comparison.md- Feature comparison matrix
For each selected file, provide:
- Short description
- Why it's essential for this project
- Key information it should include
2.3 Request User Approval
Ask user: "Please check the Stage Proposal in 01-market-research/README.md. Update it directly or tell me how to update it."
Step 3: Execute Stage Plan
Once user approves 01-market-research/README.md:
3.1 Create All Planned Files
Create each file listed in the approved README:
-
For
.mdfiles: Write comprehensive content based on actual web research
Quality Guidelines:
- Use web search to gather real market data and competitor information
- Cite sources where possible for credibility
- Include quantitative data when available
- Analyze at least 3-5 direct competitors
- Identify specific, actionable market opportunities
3.2 Request User Approval for Files
After creating all files:
- Provide a summary of what was created
- Highlight key market insights discovered
- Ask: "Please review the market research documents. You can update or delete files, or let me know how to modify them."
Step 4: Finalize Stage
Once user approves all files:
4.1 Documentation Finalization
- Sync
01-market-research/README.mdto remove any deleted files - Ensure all files are complete and well-formatted
- Verify research findings are accurate and well-sourced
4.2 Prepare for Next Stage
- Summarize key market insights for reference in later stages
- Identify top competitors to consider during persona development
- Note market gaps that represent strongest opportunities
4.3 Announce Completion
Inform user:
- "Stage 01 (Market Research) is complete"
- Summary of deliverables created
- Key insights discovered
- "Ready to proceed to Stage 02 (Personas) when you are"
Stage Completion Rules
See dev-swarm/docs/general-dev-stage-rule.md for stage completion, commit, and skip rules.
Key Principles
- Base research on real data, not assumptions
- Cite sources for credibility
- Connect findings to product concept
- Support smooth transition to persona development
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!