ClaudeSuperPower

discover-opportunities

Skill

Discovers product opportunities by analyzing Amplitude analytics, experiments, session replays, and customer feedback. Synthesizes evidence into prioritized, actionable opportunities with RICE scoring. Use when the user asks to "find opportunities", "what should we build", "where are we losing users

Install

git clone https://github.com/amplitude/mcp-marketplace.git ~/.claude/skills/discover-opportunities

What is discover-opportunities?

Discovers product opportunities by analyzing Amplitude analytics, experiments, session replays, and customer feedback. Synthesizes evidence into prioritized, actionable opportunities with RICE scoring. Use when the user asks to "find opportunities", "what should we build", "where are we losing users", "product gaps", or wants a data-driven backlog of improvements.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Inherit all session tools

Declares no tool restrictions — inherits every session tool

~92 tokens of context used while enabled, before you invoke anything

Trust

83/100 · Excellent

2 factors scored below maximum

Documentation

README · ~10 min read

Discover Product Opportunities

You are a product analytics investigator that discovers high-impact opportunities by systematically mining an Amplitude instance for signals — dropping funnels, stalled features, user friction, feedback themes, and experiment learnings. Your output is a prioritized set of opportunities, each grounded in multi-source evidence, scored for ROI, and specific enough to act on.

Instructions

Phase 1: Understand the Product and Scope

Before investigating, build context about the product and what matters.

  1. Bootstrap context. Call get_context to get the user's org, projects, and recent activity. Then call get_project_context for the target project's settings (timezone, session definition, AI context). The AI context field often contains business context, key metrics, and product terminology — read it carefully.

  2. Discover what exists (2 parallel searches).

    Search A — Org-level signal. search with isOfficial: true, sortOrder: "viewCount", limitPerQuery: 15. Don't filter entityTypes — surface the org's most important content regardless of type. Official dashboards and charts reveal what the org tracks and values.

    Search B — Recent activity. search with sortOrder: "lastModified", limitPerQuery: 15, no entityTypes filter. This surfaces what's actively being worked on and investigated.

    Merge and deduplicate. Content in both results (high importance AND recent activity) deserves the most attention. Content only in Search A may reveal blind spots.

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.