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.

16 stars

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

$curl -o ~/.claude/skills/dev-swarm-stage-market-research/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/tools/dev-swarm-stage-market-research/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/dev-swarm-stage-market-research/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How dev-swarm-stage-market-research Compares

Feature / Agentdev-swarm-stage-market-researchStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Generate commit message for staged changes, pause for approval, then commit. Stage files first with `git add`, then run this skill.

coinmarketcap-automation

16
from diegosouzapw/awesome-omni-skill

Automate Coinmarketcap tasks via Rube MCP (Composio). Always search tools first for current schemas.

coinmarketcal-automation

16
from diegosouzapw/awesome-omni-skill

Automate Coinmarketcal tasks via Rube MCP (Composio). Always search tools first for current schemas.

amazon-category-research

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

QCSD Refinement phase swarm for Sprint Refinement sessions using SFDIPOT product factors, BDD scenario generation, and requirements validation.

jekyll-research-theme

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

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

16
from diegosouzapw/awesome-omni-skill

Enforces documentation research before implementation. Auto-loads when implementing features to ensure current best practices are followed. Researches official docs first.