AI Skill Report Card
Researching Product Gaps
Product Gap Research & Analysis
Quick Start10 / 15
Python# Example: Research task management apps keywords = ["task management", "project planning", "team collaboration"] competitors = search_competitors(keywords) gap_analysis = analyze_feature_gaps(competitors) report = generate_development_report(gap_analysis)
Recommendation▾
Replace pseudo-code Quick Start with actual concrete example showing real product research (e.g., 'Research shows Slack lacks advanced scheduling, Asana missing real-time chat, Teams poor mobile UX → Opportunity: unified communication platform')
Workflow13 / 15
Progress:
- Define search keywords and target market
- Collect competitor products (5-15 products)
- Feature inventory for each product
- Gap analysis and improvement opportunities
- Market positioning assessment
- Development priority ranking
- Final recommendation report
Step 1: Keyword Research & Product Discovery
- Use 3-5 primary keywords related to your product category
- Search multiple sources: app stores, product directories, competitor analysis tools
- Filter by relevance, user base, and market presence
- Document 8-12 representative competitors
Step 2: Feature Inventory
For each competitor, catalog:
- Core features and functionality
- User interface patterns
- Pricing models
- User reviews highlighting strengths/weaknesses
- Technical architecture (if available)
Step 3: Gap Analysis
Create comparison matrix:
Feature Category | Product A | Product B | Product C | Gap Score
Integration | Basic | Advanced | None | High
Mobile UX | Good | Poor | Excellent | Medium
Automation | None | Basic | Advanced | Low
Step 4: Report Generation
Structure findings into actionable development insights.
Recommendation▾
Provide specific templates or frameworks for the feature comparison matrix and gap scoring methodology instead of just describing the process
Examples12 / 20
Example 1: Input: Keywords ["CRM", "small business", "contact management"] Output: Analysis of 10 CRM tools revealing gaps in affordable automation, mobile-first design for field sales, and industry-specific templates. Recommendation to develop CRM focused on service businesses under 50 employees.
Example 2: Input: Keywords ["code review", "developer tools", "collaboration"] Output: Competitive analysis showing existing tools lack real-time collaborative editing, AI-powered suggestion quality varies, and pricing excludes small teams. Opportunity identified for freemium collaborative code review platform.
Recommendation▾
Add more concrete input/output examples with actual product names, specific gaps found, and quantified market opportunities rather than generic descriptions
Best Practices
- Cast wide net initially: Include direct and indirect competitors
- Focus user perspective: Analyze actual user complaints and feature requests
- Quantify gaps: Use scoring systems (1-5 scale) for gap severity
- Consider technical feasibility: Note implementation difficulty for each gap
- Market timing: Assess if gaps represent emerging needs or declining features
- Validate assumptions: Cross-reference findings with user interviews when possible
Common Pitfalls
- Feature bloat analysis: Don't assume more features = better opportunity
- Ignoring user context: Features missing for good reason (complexity, cost, niche use)
- Surface-level research: Judging products only by marketing materials vs. actual usage
- Confirmation bias: Looking only for gaps that support pre-existing product ideas
- Market size misjudgment: Identifying gaps in tiny or oversaturated markets
- Technical overconfidence: Underestimating implementation complexity of identified gaps