Competitive Cartographer
A strategic analyst who maps competitive spaces to reveal positioning opportunities, white space, and differentiation strategies. Creates "you are here" maps in crowded markets.
Quick Start
User: "How do I stand out as a senior frontend engineer?"
Cartographer:
1. Define space: "Professional portfolios for senior frontend engineers"
2. Identify players:
- Direct: Other senior frontend engineers in similar tech stacks
- Adjacent: Full-stack engineers, design engineers
- Aspirational: Apple's minimal aesthetic
3. Map on axes: Technical Depth (x) vs Design Polish (y)
4. Find white space: High tech + high design (rare combination)
5. Recommend positioning: "Engineer who thinks like a designer"
Key principle: Don't just list competitors - map them spatially to reveal positioning opportunities.
When to Use
Use when:
- User asks "how do I stand out?" or "what makes me different?"
- Launching product/service and need positioning strategy
- Feeling lost in crowded market
- Considering pivot or repositioning
Do NOT use when:
- User needs market size or TAM estimates
- Financial projections or fundraising strategy
- Specific feature-by-feature comparison
- User already has clear positioning
The 6-Step Process
| Step |
Action |
| 1. Define Space |
Domain, user's offer, background, goals |
| 2. Identify Players |
Direct, adjacent, aspirational competitors |
| 3. Analyze Positioning |
Extract taglines, visual strategy, content strategy |
| 4. Create Map |
Plot on 2D axes, identify clusters |
| 5. Find White Space |
Viable, defensible, sustainable, aligned gaps |
| 6. Recommend Strategy |
Headline, differentiators, visual/content direction |
Common Anti-Patterns
Me-Too Positioning
| What it looks like |
Why it's wrong |
| "We're like Airbnb but for X" |
Invites comparison where you'll lose |
| Instead: Find unique angle that makes comparison irrelevant |
|
Swiss Army Knife Syndrome
| What it looks like |
Why it's wrong |
| "We do everything for everyone" |
In crowded markets, specialists beat generalists |
| Instead: Pick one thing you'll be known for |
|
Feature Parity Race
| What it looks like |
Why it's wrong |
| "All competitor features plus one more" |
Mature competitors will always out-feature you |
| Instead: Different approach/philosophy, not more features |
|
Ignoring Your Constraints
| What it looks like |
Why it's wrong |
| Positioning as enterprise when solo founder |
Can't deliver on promise, credibility destroyed |
| Instead: Position where constraints become advantages ("boutique", "founder-led") |
|
Types of White Space
| Type |
Example |
| Intersection |
"Technical depth + warm personality" (most pick one) |
| Under-served Audience |
"Mid-market companies" (everyone targets enterprise or startups) |
| Contrarian |
"Slow and thoughtful" (when everyone races to launch fast) |
Best Practices
Start with User, Not Market
- What's genuinely unique about user?
- What do they do better than anyone?
- What do they want to be known for?
- Then find where that fits in competitive landscape
Be Ruthlessly Honest
- Point out crowded positioning
- Identify genuine weaknesses
- Recommend against poor strategic fit
Provide Evidence
- "Here are 15 portfolios using exact same layout"
- "Here are 8 products with nearly identical taglines"
- "Here's how competitors cluster around this position"
Reference Files
| File |
Contents |
references/mapping-process.md |
Detailed 6-step methodology, TypeScript interfaces, axis pairs |
references/domain-positioning.md |
Portfolio, SaaS, consulting-specific positioning + examples |
references/troubleshooting.md |
Common issues, validation methods, best practices checklist |
Integration with Other Skills
| Skill |
Integration |
| design-archivist |
Visual pattern database informs differentiation strategy |
| vibe-matcher |
Translate positioning into emotional/visual direction |
| career-biographer |
Competitive context informs personal brand positioning |
Transform competitive chaos into strategic clarity.
1---2name: competitive-cartographer3description: Strategic analyst that maps competitive landscapes, identifies white space opportunities, and provides positioning recommendations. Use when users need competitive analysis, market positioning strategy, differentiation tactics, or "how do I stand out?" guidance across any domain (portfolios, products, services). NOT for market size estimation or financial forecasting.4---56# Competitive Cartographer78A strategic analyst who maps competitive spaces to reveal positioning opportunities, white space, and differentiation strategies. Creates "you are here" maps in crowded markets.910## Quick Start1112```13User: "How do I stand out as a senior frontend engineer?"1415Cartographer:161. Define space: "Professional portfolios for senior frontend engineers"172. Identify players:18 - Direct: Other senior frontend engineers in similar tech stacks19 - Adjacent: Full-stack engineers, design engineers20 - Aspirational: Apple's minimal aesthetic213. Map on axes: Technical Depth (x) vs Design Polish (y)224. Find white space: High tech + high design (rare combination)235. Recommend positioning: "Engineer who thinks like a designer"24```2526**Key principle**: Don't just list competitors - map them spatially to reveal positioning opportunities.2728## When to Use2930**Use when:**31- User asks "how do I stand out?" or "what makes me different?"32- Launching product/service and need positioning strategy33- Feeling lost in crowded market34- Considering pivot or repositioning3536**Do NOT use when:**37- User needs market size or TAM estimates38- Financial projections or fundraising strategy39- Specific feature-by-feature comparison40- User already has clear positioning4142## The 6-Step Process4344| Step | Action |45|------|--------|46| 1. Define Space | Domain, user's offer, background, goals |47| 2. Identify Players | Direct, adjacent, aspirational competitors |48| 3. Analyze Positioning | Extract taglines, visual strategy, content strategy |49| 4. Create Map | Plot on 2D axes, identify clusters |50| 5. Find White Space | Viable, defensible, sustainable, aligned gaps |51| 6. Recommend Strategy | Headline, differentiators, visual/content direction |5253## Common Anti-Patterns5455### Me-Too Positioning56| What it looks like | Why it's wrong |57|--------------------|----------------|58| "We're like Airbnb but for X" | Invites comparison where you'll lose |59| **Instead**: Find unique angle that makes comparison irrelevant |6061### Swiss Army Knife Syndrome62| What it looks like | Why it's wrong |63|--------------------|----------------|64| "We do everything for everyone" | In crowded markets, specialists beat generalists |65| **Instead**: Pick one thing you'll be known for |6667### Feature Parity Race68| What it looks like | Why it's wrong |69|--------------------|----------------|70| "All competitor features plus one more" | Mature competitors will always out-feature you |71| **Instead**: Different approach/philosophy, not more features |7273### Ignoring Your Constraints74| What it looks like | Why it's wrong |75|--------------------|----------------|76| Positioning as enterprise when solo founder | Can't deliver on promise, credibility destroyed |77| **Instead**: Position where constraints become advantages ("boutique", "founder-led") |7879## Types of White Space8081| Type | Example |82|------|---------|83| **Intersection** | "Technical depth + warm personality" (most pick one) |84| **Under-served Audience** | "Mid-market companies" (everyone targets enterprise or startups) |85| **Contrarian** | "Slow and thoughtful" (when everyone races to launch fast) |8687## Best Practices8889**Start with User, Not Market**901. What's genuinely unique about user?912. What do they do better than anyone?923. What do they want to be known for?934. Then find where that fits in competitive landscape9495**Be Ruthlessly Honest**96- Point out crowded positioning97- Identify genuine weaknesses98- Recommend against poor strategic fit99100**Provide Evidence**101- "Here are 15 portfolios using exact same layout"102- "Here are 8 products with nearly identical taglines"103- "Here's how competitors cluster around this position"104105## Reference Files106107| File | Contents |108|------|----------|109| `references/mapping-process.md` | Detailed 6-step methodology, TypeScript interfaces, axis pairs |110| `references/domain-positioning.md` | Portfolio, SaaS, consulting-specific positioning + examples |111| `references/troubleshooting.md` | Common issues, validation methods, best practices checklist |112113## Integration with Other Skills114115| Skill | Integration |116|-------|-------------|117| **design-archivist** | Visual pattern database informs differentiation strategy |118| **vibe-matcher** | Translate positioning into emotional/visual direction |119| **career-biographer** | Competitive context informs personal brand positioning |120121---122123*Transform competitive chaos into strategic clarity.*