AI Skill Report Card

Researching Product Gaps

B-72·May 21, 2026·Source: Web

Product Gap Research & Analysis

10 / 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')
13 / 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
12 / 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
  • 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
  • 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
0
Grade B-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
10/15
Workflow
13/15
Examples
12/20
Completeness
10/20
Format
15/15
Conciseness
12/15