Token导航 LogoToken导航TokenDH.com
研究检索external-servicegithub未标认证来源可访问许可证需确认审计提醒

market-research市场研究

Agent Skill

market-research 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

196

周安装

8

GitHub Stars

1

下载量

63
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:market-research(市场研究)
来源仓库:https://github.com/hungv47/research-skills
仓库路径:skills/market-research
安装命令:
npx skills add https://github.com/hungv47/research-skills --skill market-research
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/hungv47/research-skills --skill market-research

简介

用于查找、检索和筛选相关信息,支持基于关键词定位内容。

  • 适用于需要快速筛选候选结果的场景。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。
  • 可通过 GitHub 仓库路径和技能名称进行安装。
  • 使用前需确认权限范围及是否触发网络或文件操作。
  • market-research 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Market Research — Orchestrator

*Strategy — Entry point. Maps market landscape, competitors, and identifies gaps and opportunities.*

Core Question: "What does the market look like, and where are the gaps worth filling?"

Critical Gates — Read First

  1. Markets move fast — any source older than 18 months must be flagged as historical context. Do not present stale data as current intelligence.
  2. TAM/SAM/SOM without methodology is a guess, not research. Every sizing estimate needs a stated method (top-down, bottom-up, or both), source, and confidence level.
  3. Adjacent competitors are the highest threat — do NOT skip the adjacent check. The biggest competitive threat often comes from an adjacent category expanding into yours, not from a direct competitor.
  4. Do NOT rely on training data for market positions or pricing — use WebSearch. Competitor data changes constantly. Always verify with live research.

Philosophy

Research rigor scales with stakes. A weekend project needs a quick landscape scan; a Series A pivot needs deep competitive intelligence. This skill produces evidence, not opinions. Every claim cites a source. Every opportunity has supporting data.

Correctness > Verifiability > Completeness > Style.

Inputs Required

  • Product context (from research/product-context.md or willingness to answer questions)

Output

  • research/market-research.md

Chain Position

Previous: none | Next: solution-design, icp-research

Skill Deference

  • Need to understand the MARKET and WHERE the gaps are? → Use this skill.
  • Need to understand WHO the customer is and what they feel? → Use icp-research (from marketing-skills) instead — it builds personas and VoC, not market maps.
  • Have a METRIC that's underperforming? → Use problem-analysis instead — it diagnoses root causes, not landscapes.
  • Already know the problem and need SOLUTIONS? → Use solution-design instead.

Re-run triggers: When entering a new market, when a major competitor launches or pivots, when fundraising (investors expect current data), or quarterly for fast-moving markets.


Agent Manifest

7 agents across 2 layers:

AgentLayerRoleInputOutput
trends-agentL1 (parallel)Market trends with direction, evidence, quantification, implicationbrief + scopeMarket Trends table + narrative
sizing-agentL1 (parallel)TAM/SAM/SOM with methods and confidence levelsbrief + scopeMarket Sizing table + math
competitor-agentL1 (parallel)Feature matrix, pricing, positioning map, community, adjacent checkbrief + scope + known competitorsCompetitive Landscape (6 sub-sections)
consumer-landscape-agentL1 (parallel)Hot topics, cultural moments, sentiment, unmet needsbrief + scopeUser & Consumer Landscape
cross-analysis-agentL2 (sequential)Synthesizes L1 outputs into gap identification across 4 dimensionsmerged L1 outputsGaps & Opportunities (4 gap types)
opportunity-agentL2 (sequential)Ranks top 3 opportunities with evidence, window, risk, "why now"cross-analysis output + L1 contextTop 3 Opportunities (ranked)
critic-agentL2 (sequential)Validates citations, confidence, methodology, adjacent coveragefull merged artifactPASS or FAIL with rewrite instructions

Routing Logic

Route A: Quick Validation

Trigger: "Quick check on this market," "Who are the competitors?", "Is this space crowded?"

trends-agent ──┐
               ├──→ cross-analysis-agent → critic-agent
competitor-agent┘

Skip sizing-agent (not required). Consumer-landscape-agent optional (include if time allows). Opportunity-agent skipped — cross-analysis identifies gaps directly for Quick scope.

Route B: Product Positioning

Trigger: "Position our product," "Where do we fit?", "Competitive analysis for [product]"

trends-agent ────────────┐
sizing-agent (optional) ─┤
competitor-agent ────────┼──→ cross-analysis-agent → opportunity-agent → critic-agent
consumer-landscape-agent ┘

All 4 L1 agents run in parallel. Full L2 sequence.

Route C: Fundraising / Market Entry

Trigger: "Market analysis for investors," "Series A research," "Entering [market]," "Full market research"

trends-agent ────────────┐
sizing-agent ────────────┤
competitor-agent ────────┼──→ cross-analysis-agent → opportunity-agent → critic-agent
consumer-landscape-agent ┘

All 4 L1 agents run in parallel with enhanced depth. Sizing-agent is required (not optional). Opportunity-agent uses quantitative 1-5 scoring. Full L2 sequence.


Scope Calibration

Decision ContextResearch DepthCompetitor DepthTime Investment
Quick validation3-5 competitors, top-level featuresSurface (pricing, positioning)Light
Product positioning5-8 competitors, detailed featuresDeep (features, community, growth)Medium
Fundraising / market entry8-12+ competitors, full landscapeComprehensive (all dimensions)Heavy

How scope affects agent depth:

SectionQuickPositioningFundraising
Market Trends2-3 trends, skip narrative3-5 trends + narrative5+ trends + narrative
Market SizingSkipOptional (SAM estimate)Required (TAM/SAM/SOM)
Feature ComparisonTop 5 features + type labels5-8 features + type labels8+ features + type labels
PricingEntry price + model onlyFull pricing tableFull table + hidden costs
Positioning MapSkipIncludeInclude + adjacent entrants
Community & MindshareSkipTop 3 competitorsAll competitors
Gaps & OpportunitiesTop 3 opportunitiesFull 4-dimension analysisFull analysis + scoring from reference

Dispatch Protocol

Step 0: Product Context

Check for research/product-context.md. If missing: Strongly recommended: run icp-research (from hungv47/research-skills) first to create research/product-context.md. This skill works without it but produces significantly better analysis with product context. If the user prefers not to, interview for the product's category, target market, and key differentiator at minimum.

If product-context.md exists, extract before dispatch:

  • Product category → determines which competitors to include and which features to compare
  • Differentiator → anchors positioning map axes and gap identification
  • Pricing model → frames pricing comparison dimensions
  • Target segment → filters competitors by segment overlap (direct vs. adjacent)

Step 1: Scope Interview

If the user provides a vague request ("research this market", "who are the competitors"):

  1. What market/industry? — Name the product category and adjacent categories. (Not "tech" — which segment?)
  2. Geographic scope? — Global, specific regions, or specific countries?
  3. Timeframe? — Current snapshot, or include trajectory (last 2-3 years)?
  4. Known competitors? — List any the user already tracks. Starting points, not the full list.
  5. What decisions will this inform? — Building? Positioning? Fundraising? Pivoting? The answer determines scope and route.

All 5 answers are necessary before dispatch — without scope, research sprawls and produces a Wikipedia article instead of actionable intelligence.

Single-Agent Fallback

If the task is narrow enough for a single agent (e.g., "just list the competitors" or "what's the market size?"), dispatch only the relevant agent without the full pipeline. Skip cross-analysis, opportunity, and critic agents. Return the single agent's output directly.


Layer 1 Dispatch — Parallel Research Agents

Build the pre-writing context object from Step 0 and Step 1, then dispatch:

pre-writing = {
  category: [product category],
  differentiator: [from product-context or interview],
  pricing_model: [from product-context or interview],
  target_segment: [from product-context or interview],
  scope: "Quick" | "Positioning" | "Fundraising",
  geography: [from interview],
  timeframe: [from interview],
  known_competitors: [from interview]
}

Dispatch all applicable L1 agents in parallel:

AgentAlwaysReferences to Include
trends-agentYes (all routes)
sizing-agentRoute C required, Route B optional, Route A skipreferences/market-sizing-guide.md
competitor-agentYes (all routes)references/competitor-analysis-framework.md
consumer-landscape-agentRoute B + C required, Route A optional

Research Tool Priority (all L1 agents)

  1. Exa MCP or Perplexity MCP (if installed) — best for market reports, competitor analysis, trend data
  2. Firecrawl or Defuddle (if installed) — for scraping specific pages (pricing, features, G2, Crunchbase)
  3. WebSearch — always available as fallback

Research Checkpoint

After L1 agents return, present findings and gather feedback before proceeding to L2:

"Here's the competitive landscape I've found. Before I identify gaps and opportunities:"

  1. Are these the right competitors? Any missing? Any to deprioritize?
  2. Do you have internal competitive intel? Sales battle cards, win/loss data, customer feedback about competitors?
  3. Any surprising findings you want me to dig deeper on?

If user provides internal data (battle cards, sales notes, support tickets), incorporate into the merged L1 output before dispatching L2.


Layer 2 Dispatch — Sequential Analysis

After L1 agents return and checkpoint feedback is incorporated, dispatch L2 agents in strict sequence:

Step 1: Cross-Analysis Agent

dispatch cross-analysis-agent:
  upstream: [merged output from all L1 agents]
  references: [references/gap-analysis-template.md]

Receives the full merged L1 output. Identifies gaps across 4 dimensions: underserved segments, feature gaps, emerging trend gaps, positioning whitespace.

Step 2: Opportunity Agent

dispatch opportunity-agent:
  upstream: [cross-analysis-agent output + merged L1 context]
  references: [references/gap-analysis-template.md]

Receives cross-analysis output plus L1 context for evidence sourcing. Force-ranks top 3 opportunities.

Step 3: Critic Agent

dispatch critic-agent:
  upstream: [full merged artifact — all L1 + L2 outputs assembled into artifact template]
  references: [all reference files]

Receives the complete artifact. Evaluates against quality gate checklist. Returns PASS or FAIL.


Critic Gate — Max 2 Cycles

cycle = 0
while cycle < 2:
  verdict = critic-agent.evaluate(artifact)
  if verdict == PASS:
    break
  else:
    for each failure:
      re-dispatch named agent with feedback
    merge fixes into artifact
    cycle += 1

if cycle == 2 and verdict == FAIL:
  deliver artifact with critic's remaining notes as "[REVIEWER NOTE]" annotations
  warn user: "Artifact delivered with quality notes — some items could not be resolved in 2 cycles."

On rewrite: Only re-dispatch the agents the critic names. Do not re-run the entire pipeline. The critic provides specific feedback per agent — pass it in the feedback field.


Quality Gate

Before delivering, verify the merged artifact passes all checks:

  • Every claim cites a source with URL or publication name
  • Competitor table includes >=3 competitors with quantified size/growth signals
  • Feature comparison covers >=5 capabilities relevant to the product category
  • Gaps & Opportunities section identifies >=3 distinct opportunities with evidence
  • Each Top 3 opportunity includes: evidence source, estimated window, risk level, and "why now"
  • Market trends include >=2 quantified data points (%, $, growth rates)
  • No source older than 18 months presented as current without historical flag
  • Confidence level stated with justification
  • Adjacent competitors section populated — never skipped
  • TAM/SAM/SOM (if present) shows methodology, not just numbers

Artifact Template

On re-run: rename existing artifact to market-research.v[N].md and create new with incremented version.

---
skill: market-research
version: 1
date: {{today}}
status: draft
---

# Market Research

## Scope

**Market:** [product category / industry]
**Geography:** [scope]
**Decision context:** [what this research informs]
**Date:** [today]

## Market Trends

| Trend | Direction | Evidence | Quantification | Implication |
|-------|-----------|----------|---------------|-------------|

**Narrative:** [2-3 paragraph market story connecting trends]

## Market Sizing (if applicable)

| Metric | Method | Estimate | Source | Confidence |
|--------|--------|----------|--------|-----------|

## User & Consumer Landscape

| Dimension | Findings | Source |
|-----------|----------|--------|

## Competitive Landscape

### Overview
| Competitor | Founded | Funding/Revenue | Team Size | Target Segment | Positioning | Threat |
|-----------|---------|----------------|-----------|---------------|-------------|--------|

### Adjacent Competitors
| Adjacent Category | Player | Why They Could Enter | Likelihood | Signal to Watch |
|------------------|--------|---------------------|-----------|----------------|

### Feature Comparison
| Capability | [Your Product] | Competitor A | Competitor B | Competitor C |
|-----------|---------------|-------------|-------------|-------------|

### Pricing
| Competitor | Free Tier | Entry Price | Mid Tier | Enterprise | Model |
|-----------|-----------|------------|----------|-----------|-------|

### Positioning Map
[2-axis positioning map: axes selected from buyer decision criteria]

### Community & Mindshare
| Competitor | Community Size | Activity Level | Sentiment | Share of Voice |
|-----------|---------------|---------------|-----------|---------------|

## Gaps & Opportunities

### Gap Analysis (4 dimensions)

| Dimension | Gap | Evidence | Demand Signal | Difficulty |
|-----------|-----|----------|---------------|-----------|
| Underserved Segment | [Segment] | [Evidence] | [Signal] | — |
| Feature Gap | [Gap] | [User need] | [Evidence] | S/M/L |
| Emerging Trend | [Trend] | [Incumbent response] | [Opportunity window] | — |
| Positioning White Space | [Position] | [Why empty] | [Risk] | — |

### Top 3 Opportunities

| # | Opportunity | Evidence Source | Window | Risk | Why Now |
|---|------------|---------------|--------|------|---------|

## Limitations & Confidence

| Aspect | Confidence | Justification |
|--------|-----------|---------------|

**Data gaps:** [What couldn't be found]

## Next Step

Run `solution-design` to turn top opportunities into prioritized initiatives, or `icp-research` to build personas for identified underserved segments.

Worked Example

User: "Research the AI code review market."

Step 0 — Product Context

Checked research/product-context.md — not found. Interview initiated.

Step 1 — Scope Interview

  • "What market?" → "AI-powered code review tools — automated PR review, code quality analysis"
  • "Geography?" → "Global, English-speaking focus"
  • "Timeframe?" → "Current snapshot with 2-year trajectory"
  • "Known competitors?" → "CodeRabbit, Sourcery, maybe Codacy"
  • "What decisions?" → "We're building a new product and need to know where the gaps are"
  • Scope calibration: "Building a new product" → Route B: Product positioning (5-8 competitors, detailed features)

Layer 1 Dispatch (parallel)

trends-agent output (summarized):

| Trend | Direction | Evidence | Quantification | Implication |
|-------|-----------|----------|---------------|-------------|
| AI dev tools adoption | Growing rapidly | GitHub Octoverse 2025 | 78% of developers use AI coding tools (+32% YoY) | Market tailwind for AI code review |
| Shift-left quality | Accelerating | GitLab DevSecOps Survey 2025 | 65% of orgs testing in CI, up from 48% | Code review moving earlier in pipeline |
| LLM cost decline | Declining costs | OpenAI, Anthropic pricing pages | GPT-4 class: ~$3/M tokens (was $30 in 2023) | AI review becoming economically viable at scale |

competitor-agent output (summarized):

5 direct competitors mapped (CodeRabbit, Sourcery, Codacy, Qodo, Ellipsis)
3 adjacent competitors identified (GitHub Copilot, SonarQube, Sourcegraph)
Feature matrix: 7 capabilities, Stakes/Diff labeled
Pricing: all 5 competitors with full table

consumer-landscape-agent output (summarized):

Hot topics: AI hallucination in code suggestions, false positive fatigue
Sentiment: Cautiously optimistic — devs want AI review but distrust accuracy
Unmet needs: Cross-repo understanding, org-specific style enforcement, test generation

Research Checkpoint

  • User confirmed competitor list: "Yeah, those are the main ones. I'd add Qodo and Ellipsis too."
  • User shared internal sales notes: "We lose deals to CodeRabbit on speed, to Codacy on compliance"
  • Incorporated internal intel into merged L1 output.

Layer 2 Dispatch (sequential)

cross-analysis-agent → Identified 3 underserved segments, 5 feature gaps, 3 emerging trends, 2 positioning whitespaces.

opportunity-agent → Ranked top 3:

  1. Multi-repo context awareness (Medium risk, 12-18 month window)
  2. Self-hosted AI review for regulated industries (Low risk, 6-12 month window)
  3. Review-to-test pipeline (High risk, 12-24 month window)

critic-agent → PASS on first cycle. Notes: "Adjacent competitor section is strong. Sizing was correctly skipped for Positioning scope."

Final Artifact

Merged all outputs into research/market-research.md per artifact template.


Anti-Patterns

Describing without concluding — Listing competitors and features without identifying gaps and opportunities produces a Wikipedia article, not strategic intelligence. The Gaps & Opportunities section is the point of this skill — everything before it is setup. INSTEAD: Ensure cross-analysis-agent and opportunity-agent run. If they are skipped, the output is incomplete.

Unsourced market sizing — "The market is worth $5B" without citing a source or methodology is fiction. INSTEAD: Every market size claim needs a source, methodology (top-down or bottom-up), and confidence level. See references/market-sizing-guide.md.

Recency blindness — Using a 2022 report to describe a 2026 market. In fast-moving categories, 18-month-old data is historical context, not current intelligence. INSTEAD: Flag source dates prominently. Instruct agents to prioritize sources from the last 12 months.

Feature-only competitor analysis — Comparing features while ignoring positioning, community, growth trajectory, and pricing produces an incomplete picture. INSTEAD: competitor-agent analyzes all 6 dimensions (overview, adjacent, features, pricing, positioning, community). Do not accept feature-only output.

Confirmation bias in gap identification — Reverse-engineering "gaps" from your product's features isn't research — it's rationalization. INSTEAD: cross-analysis-agent identifies gaps from user complaints, switching reasons, and unmet needs FIRST, then checks product fit.

Treating all competitors as equal threats — A $40M-funded company with 200 employees targeting your exact segment is a different threat level than a side project on Product Hunt. INSTEAD: competitor-agent assigns threat levels (Critical/High/Medium/Low/Watch) with justification per the framework.

Ignoring adjacent competitors — The biggest competitive threat often comes from an adjacent category expanding into yours. INSTEAD: competitor-agent always researches adjacent players. critic-agent specifically checks this was not skipped.

Positioning map with self-serving axes — Axes should reflect dimensions that MATTER to buyers, not dimensions that make your product look good. INSTEAD: competitor-agent validates axis choices against what users actually compare when switching.


Required Artifacts

None — this is an entry point for the Strategy track.

Optional Artifacts

ArtifactSourceBenefit
product-context.mdicp-research (from hungv47/research-skills)Product context for better competitor selection and gap identification
problem-analysis.mdproblem-analysisKnown root causes focus competitive analysis on relevant dimensions

References

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.3%
按下载量换算21

Claude

32.45%
按下载量换算20

Cursor

20.62%
按下载量换算13

Gemini CLI

9.27%
按下载量换算6

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills