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.
Best use case
dev-swarm-stage-market-research is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
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.
Teams using dev-swarm-stage-market-research should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/dev-swarm-stage-market-research/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How dev-swarm-stage-market-research Compares
| Feature / Agent | dev-swarm-stage-market-research | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
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.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agent for SaaS Idea Validation
Use AI agent skills for SaaS idea validation, market research, customer discovery, competitor analysis, and documenting startup hypotheses.
SKILL.md Source
# 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: 1. Check if `00-init-ideas/` folder has content (not just `.gitkeep`) 2. 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 `.md` files:** 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.md` to 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
Related Skills
ethereum-proposal-researcher
Deep research and analysis of Ethereum proposals from ethresear.ch, evaluating technical impacts, improvement opportunities, and technical debt implications for existing projects.
committing-staged-with-message
Generate commit message for staged changes, pause for approval, then commit. Stage files first with `git add`, then run this skill.
coinmarketcap-automation
Automate Coinmarketcap tasks via Rube MCP (Composio). Always search tools first for current schemas.
coinmarketcal-automation
Automate Coinmarketcal tasks via Rube MCP (Composio). Always search tools first for current schemas.
amazon-category-research
Research profitable Amazon KDP categories for book publishing. This skill should be used when planning a book launch, analyzing competition, or optimizing category selection for discoverability. Guides the 3-category decision with BSR analysis and ghost category avoidance.
ai-research
Automates AI briefing preparation and technology research. Use for regular updates on AI trends, tools, and models relevant to the job search.
skill-tester-swarm
Automated QA system for Claude Code skills. Discovers skills from GitHub/SkillsMP, installs them, generates tests, executes with screenshot capture, evaluates quality with A-F grades, and publishes an interactive dashboard.
oss-contributor-swarm
Autonomous 9-agent swarm that continuously contributes to open source projects on GitHub. Finds good-first-issues, analyzes requirements, writes code/tests/docs, creates PRs, and responds to reviews - all automatically with learning.
qcsd-refinement-swarm
QCSD Refinement phase swarm for Sprint Refinement sessions using SFDIPOT product factors, BDD scenario generation, and requirements validation.
jekyll-research-theme
Create production-grade, accessible Jekyll themes for researchers conducting "research in public." Generates complete lab notebook-style themes with Tufte-inspired sidenotes, KaTeX math rendering, and WCAG 2.1 AA compliance. Use when building Jekyll themes for scientific journals, experiment logs, field notes, or research documentation sites. Supports collections for organizing experiments and field notes, responsive sidenote rendering (sidebar on desktop, inline on mobile), and full-width layout options.
research-documentation
Searches across your Notion workspace, synthesizes findings from multiple pages, and creates comprehensive research documentation saved as new Notion pages. Trigger on "노션 검색", "조사해줘", "리서치 정리". For meeting prep use meeting-intelligence; for saving knowledge use knowledge-capture; for spec breakdown use spec-to-implementation.
documentation-research
Enforces documentation research before implementation. Auto-loads when implementing features to ensure current best practices are followed. Researches official docs first.