
Competitive Analysis
- 3 installs
- 591 repo stars
- Updated July 24, 2026
- rshankras/claude-code-apple-skills
Performs deep competitive analysis for iOS/macOS app ideas with feature matrices, pricing analysis, strengths/weaknesses, and differentiation opportunities.
About
Produces detailed competitor insights, feature comparisons, and market positioning for an app idea using web research. A developer uses it to understand competition in depth and find differentiation after initial discovery.
- Builds feature matrices and pricing comparisons via web research
- Maps market positioning and differentiation opportunities
Competitive Analysis by the numbers
- 3 all-time installs (skills.sh)
- +1 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #2,390 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill competitive-analysisAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 3 |
|---|---|
| repo stars | ★ 591 |
| Last updated | July 24, 2026 |
| Repository | rshankras/claude-code-apple-skills ↗ |
What it does
Performs deep competitive analysis for iOS/macOS app ideas with feature matrices, pricing analysis, strengths/weaknesses, and differentiation opportunities.
Files
Competitive Analysis Skill
Performs deep competitive analysis for iOS/macOS app ideas. Goes beyond basic discovery to provide detailed competitor insights, feature matrices, and differentiation opportunities.
When This Skill Activates
Use this Skill when the user wants to:
- Understand competitors in detail
- Compare features across competitors
- Analyze competitor pricing strategies
- Identify competitive strengths/weaknesses
- Find differentiation opportunities
- Map market positioning
- Deep-dive after initial problem discovery
This is a follow-up to the product-agent skill — use this when you need more competitive depth.
What This Skill Does
1. Competitor Identification
- Identifies direct and indirect competitors
- Categorizes by market position (leaders, challengers, niche)
- Includes App Store rankings and ratings
2. Feature Comparison
- Creates feature comparison matrix
- Identifies unique features per competitor
- Highlights feature gaps (opportunities)
3. Pricing Analysis
- Compares pricing models (free, paid, subscription, freemium)
- Analyzes price points
- Identifies pricing strategies
4. SWOT Analysis
- Strengths of each competitor
- Weaknesses and limitations
- Opportunities for differentiation
- Threats to new entrants
5. Market Positioning
- How competitors position themselves
- Target audience differences
- Brand messaging analysis
6. Differentiation Strategy
- Key output: How to be different
- Feature gaps in market
- Underserved user segments
- Unique value propositions
How to Use
Basic Usage
Start with the product-agent skill for baseline problem discovery, then enhance with deep competitor research using WebSearch and WebFetch.
Workflow
1. Start with discovery using the product-agent skill to identify competitors. Extract the current_solutions field for the competitor list.
2. Research each competitor using WebSearch/WebFetch:
- Search for "[competitor name] app features"
- Search for "[competitor name] pricing"
- Fetch their App Store page
- Fetch their website
3. Create comparison matrix from gathered data
4. Identify differentiation opportunities based on gaps
Output Structure
When performing competitive analysis, create this structure:
{
"competitors": [
{
"name": "Competitor Name",
"category": "market_leader | challenger | niche",
"app_store_rating": "4.5/5",
"downloads": "estimated range",
"pricing": {
"model": "subscription | one-time | freemium",
"price": "$X/month or $Y one-time",
"tiers": ["free", "pro", "business"]
},
"key_features": [
"Feature 1",
"Feature 2"
],
"unique_features": [
"Feature only they have"
],
"strengths": [
"What they do well"
],
"weaknesses": [
"What they lack or do poorly"
],
"target_audience": "Who they target",
"positioning": "How they position themselves"
}
],
"feature_matrix": {
"Feature A": {"Competitor1": true, "Competitor2": false, "Competitor3": true},
"Feature B": {"Competitor1": false, "Competitor2": true, "Competitor3": true}
},
"feature_gaps": [
"Feature nobody offers well",
"Feature with poor implementation across board"
],
"pricing_insights": {
"average_price": "$X",
"pricing_range": "$Y - $Z",
"common_model": "subscription",
"pricing_gaps": ["No good free tier", "No lifetime option"]
},
"differentiation_opportunities": [
{
"opportunity": "AI-powered feature X",
"reasoning": "None of the competitors do this well",
"potential_impact": "high | medium | low"
}
],
"market_positioning_map": {
"axes": ["Price (low to high)", "Features (simple to complex)"],
"competitors": [
{"name": "Competitor1", "position": [3, 8]},
{"name": "Competitor2", "position": [8, 9]}
],
"opportunity_quadrant": "Low price, high features"
},
"recommendation": "Strategic positioning recommendation"
}Best Practices
1. Start Broad, Then Focus
Step 1: Use product-agent skill to identify competitors
Step 2: Pick top 3-5 most relevant competitors
Step 3: Deep dive on each using web research
Step 4: Create comparison matrix2. Look Beyond Direct Competitors
Include:
- Direct competitors: Same problem, same solution
- Indirect competitors: Same problem, different solution
- Alternative solutions: How users solve this today without apps
3. Focus on Actionable Insights
Don't just list features. Answer:
- What can we do better?
- What gaps exist?
- Where can we differentiate?
4. Verify with App Store Data
When analyzing iOS/macOS apps:
- Check App Store ratings
- Read recent reviews (last 3 months)
- Note update frequency
- Check developer responsiveness
5. Pricing Intelligence
Understand:
- How competitors monetize
- What features are behind paywall
- Trial periods and refund policies
- Upgrade paths
Example Analysis Flow
User asks: "Do competitive analysis for task management apps"
You do:
1. Initial Discovery
Run the product-agent skill with the idea "Task management app with AI prioritization."
Result: Identifies Todoist, Things, OmniFocus, TickTick as main competitors
2. Deep Research Each Competitor
For Todoist:
- WebSearch: "Todoist features list 2026"
- WebFetch: https://todoist.com/features
- WebSearch: "Todoist pricing 2026"
- WebFetch: https://todoist.com/pricing
- WebSearch: "Todoist app store reviews"
Repeat for Things, OmniFocus, TickTick
3. Create Feature Matrix
| Feature | Todoist | Things | OmniFocus | TickTick |
|---|---|---|---|---|
| Subtasks | ✓ | ✓ | ✓ | ✓ |
| AI Prioritization | ✗ | ✗ | ✗ | ✗ |
| Calendar Integration | ✓ | ✓ | ✓ | ✓ |
| Natural Language Input | ✓ | ✗ | ✗ | ✓ |
4. Identify Gaps
- AI prioritization: Nobody does it well
- Smart scheduling: Limited implementations
- Context-aware suggestions: Missing entirely
5. Present Findings
Competitive Analysis: Task Management Apps
**Top 4 Competitors:**
1. Todoist (Market Leader) - $4/mo, strong features, weak AI
2. Things (Premium) - $50 one-time, beautiful UI, limited power features
3. OmniFocus (Power Users) - $100 one-time, complex, steep learning curve
4. TickTick (Budget) - $2/mo, feature-rich, less polished
**Feature Gaps (Opportunities):**
1. AI-powered prioritization - None do this well
2. Context-aware task suggestions - Missing
3. Smart deadline suggestions - Limited
**Differentiation Strategy:**
Position as "AI-first task manager" with:
- Automatic prioritization based on context
- Smart deadline suggestions
- Learning from user behavior
**Pricing Recommendation:**
$3-4/month (between TickTick and Todoist)
Free tier with core features to build user baseCommon Pitfalls to Avoid
❌ Don't Just List Competitors
Bad: "Competitors are Todoist, Things, OmniFocus"
Good: "Todoist leads with 30% market share at $4/mo, strong in
collaboration but weak in AI features..."❌ Don't Ignore Indirect Competition
Bad: Only analyzing dedicated task apps
Good: Also include: Notion (general productivity), Apple Reminders
(free built-in), pen and paper (no-tech solution)❌ Don't Skip Pricing Analysis
Bad: "They have a subscription"
Good: "Freemium model with $4/mo premium. 70% on free tier,
30% convert to paid. Premium unlocks collaboration and integrations."❌ Don't Forget the "So What?"
Bad: "Competitor X has feature Y"
Good: "Competitor X has feature Y, but it's poorly implemented
(3.2/5 rating in reviews). This is an opportunity to do it better."Integration with Other Skills
This Skill works best after using the product-agent skill:
1. product-agent → Quick validation (problem discovery)
2. competitive-analysis → Deep competitor insights
3. market-research → Market size and opportunity
4. MVP scoping → What to build based on competitive gapsTips for Effective Analysis
1. Recent Data Only: Focus on 2025-2026 data. Old reviews don't matter.
2. User Voice: Read actual user reviews. What do they complain about? What do they love?
3. Pricing Psychology: Don't just note prices. Understand the strategy:
- Freemium = land and expand
- One-time = premium positioning
- Subscription = recurring revenue focus
4. Feature vs. Benefit: Map features to benefits:
- "Subtasks" = Benefit: "Break big tasks into manageable steps"
5. Market Position: Understand where you fit:
- Cheaper? Position as "affordable alternative"
- Better? Position as "premium experience"
- Simpler? Position as "easy to use"
- Different? Position as "unique approach"
When to Run This Analysis
Perfect timing:
- After initial discovery shows "MODERATE" or "STRONG" opportunity
- Before starting development (validate differentiation strategy)
- When planning features (fill competitive gaps)
- Before pricing decisions (market rate analysis)
- When pitching to investors (competitive landscape)
Too early:
- Before basic discovery (use the product-agent skill first)
- If discovery said "DON'T BUILD" (no point analyzing dead market)
Too late:
- After building MVP without checking competition (too late to differentiate)
- After pricing decision (should inform pricing)
Deliverables
After running competitive analysis, you should have:
1. ✅ List of 3-5 main competitors with details 2. ✅ Feature comparison matrix 3. ✅ Pricing comparison table 4. ✅ SWOT for each competitor 5. ✅ 3-5 differentiation opportunities identified 6. ✅ Positioning recommendation 7. ✅ Pricing strategy recommendation
Output File Location
Save competitive analysis results to one of these locations:
competitive-analysis.md(project root)docs/competitive-analysis.md(if docs folder exists)
Format: Use the JSON structure in the Output Structure section, wrapped in a markdown code block.
Integration: The PRD generator skill will automatically look for this file and integrate the insights into the PRD's Competitive Context section.
Follow-up Actions
Based on competitive analysis, next steps:
If gaps found:
- Proceed with MVP scoping
- Design features that fill gaps
- Position around differentiation
If no clear gaps:
- Consider pivoting idea
- Target different user segment
- Explore adjacent market
If too competitive:
- Find niche within market
- Bundle with other features
- Or abandon and try different idea
---
Remember: Competitive analysis should lead to action. The goal is not to document competitors, but to find your unique wedge into the market.
{
"app_category": "Task Management",
"analysis_date": "2026-01",
"competitors": [
{
"name": "Todoist",
"category": "market_leader",
"app_store_rating": "4.6/5",
"estimated_users": "25M+",
"pricing": {
"model": "freemium_subscription",
"free_tier": "Basic task management",
"paid_tiers": [
{"name": "Pro", "price": "$4/month", "annual": "$48/year"},
{"name": "Business", "price": "$6/user/month", "annual": "$72/user/year"}
]
},
"key_features": [
"Natural language task input",
"Recurring tasks",
"Projects and sections",
"Collaboration",
"Integrations (email, calendar)",
"Priority levels",
"Comments and file attachments"
],
"unique_features": [
"Karma system (gamification)",
"Strong natural language parsing"
],
"strengths": [
"Excellent cross-platform support",
"Strong brand recognition",
"Large user base and ecosystem",
"Reliable syncing",
"Good collaboration features"
],
"weaknesses": [
"No AI prioritization",
"Limited offline functionality on free tier",
"Collaboration features only in expensive tier",
"UI feels dated compared to newer apps"
],
"target_audience": "Professionals and teams",
"positioning": "The reliable, cross-platform task manager"
},
{
"name": "Things",
"category": "premium",
"app_store_rating": "4.8/5",
"estimated_users": "2M+",
"pricing": {
"model": "one_time",
"mac": "$49.99",
"iphone": "$9.99",
"ipad": "$19.99"
},
"key_features": [
"Beautiful, minimalist UI",
"Projects and areas",
"Today view",
"Upcoming view",
"Tags",
"Checklists",
"Apple ecosystem integration"
],
"unique_features": [
"Evening routine feature",
"Elegant design",
"Deep Apple ecosystem integration"
],
"strengths": [
"Best-in-class design",
"Native Apple experience",
"One-time purchase (no subscription)",
"Fast and responsive",
"Excellent widget support"
],
"weaknesses": [
"Apple-only (no Windows/Android)",
"No collaboration features",
"No AI features",
"Separate purchase for each device type",
"No web version"
],
"target_audience": "Apple users who value design",
"positioning": "The beautiful task manager for Apple users"
},
{
"name": "OmniFocus",
"category": "power_users",
"app_store_rating": "4.3/5",
"estimated_users": "500K+",
"pricing": {
"model": "subscription_or_one_time",
"subscription": "$9.99/month or $99.99/year",
"one_time": "$99.99 (standard), $149.99 (pro)"
},
"key_features": [
"GTD methodology",
"Advanced perspectives",
"Custom workflows",
"Forecast view",
"Review mode",
"Automation",
"Tags and projects"
],
"unique_features": [
"Most powerful filtering system",
"Custom perspectives",
"GTD-optimized workflow"
],
"strengths": [
"Most powerful features for GTD users",
"Highly customizable",
"Excellent automation",
"Strong community",
"Lifetime purchase option"
],
"weaknesses": [
"Steep learning curve",
"Overwhelming for casual users",
"Expensive",
"UI feels complex",
"Overkill for simple task management"
],
"target_audience": "GTD practitioners and power users",
"positioning": "The professional-grade task management system"
}
],
"feature_matrix": {
"Subtasks": {"Todoist": true, "Things": true, "OmniFocus": true},
"Natural Language Input": {"Todoist": true, "Things": false, "OmniFocus": false},
"AI Prioritization": {"Todoist": false, "Things": false, "OmniFocus": false},
"Collaboration": {"Todoist": true, "Things": false, "OmniFocus": false},
"Calendar Integration": {"Todoist": true, "Things": false, "OmniFocus": true},
"Cross-platform": {"Todoist": true, "Things": false, "OmniFocus": false},
"Beautiful UI": {"Todoist": false, "Things": true, "OmniFocus": false},
"GTD Workflows": {"Todoist": false, "Things": false, "OmniFocus": true},
"Gamification": {"Todoist": true, "Things": false, "OmniFocus": false}
},
"feature_gaps": [
"AI-powered prioritization (nobody does this well)",
"Context-aware task suggestions (missing entirely)",
"Smart deadline predictions based on task type",
"Learning from completion patterns",
"Automatic task categorization"
],
"pricing_insights": {
"average_subscription": "$6/month",
"range": "$4-10/month subscription, or $10-150 one-time",
"common_model": "Freemium subscription (market leader) or Premium one-time (niche)",
"pricing_gaps": [
"No middle ground between $4/mo freemium and $10/mo premium",
"Lifetime options are expensive ($100+)",
"No good family plans"
]
},
"differentiation_opportunities": [
{
"opportunity": "AI-First Task Management",
"reasoning": "None of the major players have strong AI features. Todoist has basic NLP but no intelligent prioritization or suggestions.",
"features": [
"Automatic priority assignment based on deadline, importance, and user patterns",
"Context-aware task suggestions",
"Smart deadline recommendations",
"Learning from completion behavior"
],
"potential_impact": "high",
"risk": "medium - AI features need to work well or they're gimmicky"
},
{
"opportunity": "Beautiful + Powerful (Things + OmniFocus hybrid)",
"reasoning": "Things has the best design but lacks power features. OmniFocus has power but poor UX. Gap in middle.",
"features": [
"Beautiful minimal UI like Things",
"Advanced features like custom filters and automation",
"Progressive disclosure of complexity"
],
"potential_impact": "medium",
"risk": "high - hard to balance simplicity and power"
},
{
"opportunity": "Truly Native Apple Experience with Modern Features",
"reasoning": "Things is Apple-only but lacks modern features like AI and collaboration. Todoist has features but isn't truly native.",
"features": [
"Deep Apple ecosystem integration (Shortcuts, Widgets, Watch)",
"AI features",
"Optional collaboration",
"Privacy-first approach"
],
"potential_impact": "high",
"risk": "low - clear positioning"
}
],
"market_positioning_map": {
"axes": ["Price (low to high)", "Complexity (simple to advanced)"],
"competitors": [
{"name": "Todoist", "position": [4, 5], "quadrant": "mid-price, mid-complexity"},
{"name": "Things", "position": [6, 3], "quadrant": "higher-price, simpler"},
{"name": "OmniFocus", "position": [9, 9], "quadrant": "expensive, very complex"}
],
"opportunity_quadrants": [
{"quadrant": "Mid-price (4-6), Simple-to-Mid complexity (3-5)", "reasoning": "Gap between Things and Todoist"},
{"quadrant": "Mid-price (5-7), Mid complexity with AI (6)", "reasoning": "Modern features at reasonable price"}
]
},
"strategic_recommendation": "Position as 'The AI-powered task manager for Apple users' - combining Things' beautiful native experience with modern AI features like intelligent prioritization and context-aware suggestions. Price at $5-6/month or $50-60 one-time to sit between Todoist and Things. Target Apple users who want more than Todoist's cross-platform compromise but find OmniFocus too complex. Differentiate on AI smarts while maintaining Apple-quality design."
}