Loading...
Loading...
Produce or critique a competitive/market analysis that yields a strategic edge — not a flat feature table. Scopes to a research objective and industry context, finds direct/indirect/potential competitors, profiles them from honest public sources, applies the right framework (perceptual map, feature matrix, SWOT, Porter's, TAM/SAM/SOM), and ends with strategic implications and a positioning conclusion. Applies the always-true core and gates context-dependent decisions (which framework, primary vs. secondary research, competitor depth, positioning stance, expansion, AI's role). Trigger when asked to analyze competitors, do a competitive/market analysis, map a competitive landscape, build a feature-comparison or SWOT, size a market, or decide how to position/differentiate against rivals.
npx skill4agent add uxcel-lab/product-skills pm-competitive-analysispm-assumption-rigor-auditpm-prioritization-rigor-auditpm-vision-strategyux-pricingpm-gtm-planpm-discoverypm-problem-statement| Decision | Apply when | Avoid / adapt when | Default recommendation |
|---|---|---|---|
| Which framework | Perceptual map to find white space; feature matrix to compare capabilities; SWOT for your position vs. a key rival; Porter's for industry attractiveness; TAM/SAM/SOM for market worth | Running all of them as ritual ("framework theater") that buries the insight | Pick 1–2 that answer the objective; always include the table-stakes vs. differentiator cut |
| Primary vs. secondary research | Secondary (reports, reviews, public data) first for breadth and speed; primary (interviews, surveys, focus groups) to fill specific gaps | Spending on primary research for questions public data already answers | Secondary to frame the landscape, targeted primary to validate the gaps that matter |
| Competitor depth | Tier them — deep on primary, lighter on secondary, monitor tertiary | Analyzing dozens equally (thin everywhere) or fixating on one rival | Depth proportional to tier; revisit tiers as the market shifts |
| Positioning stance | Cheapest, highest-quality, or most-specialized — the one your cost structure and strengths can actually sustain | Claiming two at once (premium + cheap, broad + specialized) — customers disbelieve at least one | Specialized/focused for early stage; one defensible stance, consistent across touchpoints |
| Expansion direction (if scope includes growth) | One dimension at a time — geography, customer size, or product line — matched to current strengths | Expanding multiple dimensions at once, or before winning the initial niche | Win the niche first; expand the single dimension your proven strengths support |
| AI's role | AI to draft landscapes, matrices, SWOTs, and positioning from data you provide or will verify | Trusting AI-generated competitor "facts" (hallucinated features, pricing, share) | Use AI to structure and accelerate; verify every competitor claim against a public source |
Hand-offs name each lens by its installable skill. Invoke one only if that skill is installed; if it isn't, this skill's own core already carries these rules — proceed without it rather than blocking.name
docs/orchestration-policy.mdpm-product-reviewassumption-rigorpm-assumption-rigor-auditpm-prioritization-rigor-auditdocs/orchestration-policy.mdpm-problem-statementpm-vision-strategyux-pricing| ❌ Don't | ✅ Do |
|---|---|
| List only the obvious direct competitors | Cover direct + indirect + potential/aspirational |
| Invent competitor features, pricing, or market share | Ground every claim in a public source; flag the unverified |
| Benchmark rivals with no market context | Frame industry size, trends, and structural shifts first |
| Dump a flat feature checklist | Separate table-stakes from differentiators; map the white space |
| Treat the SWOT as four lists | Mine the intersections — strengths that meet opportunities, threats that hit weaknesses |
| Analyze every competitor equally | Tier them; spend depth on the primary tier |
| Use fake accounts / ToS-violating scrapers | Public reviews, case studies, free tiers, honest conversations |
| Claim "cheapest and best" | Pick one stance — cheapest, quality, or specialized — and keep it consistent |
| Stop at a report | End with feature/positioning/strategic implications and a clear position |
| Trust an AI-generated landscape as fact | Use AI to structure; verify each fact yourself |
| Ship the analysis unchecked | Hand off to assumption-rigor (+ prioritization-rigor) |