opportunity-discovery

Discovers, validates, and prioritizes product opportunities using user research and data analysis.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/iannil/code-coder --skill opportunity-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opportunity-discovery
Source: https://github.com/iannil/code-coder/tree/main/packages/ccode/src/skill/builtin/opportunity-discovery
Command: npx skills add https://github.com/iannil/code-coder --skill opportunity-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured methodology to identify, validate, and prioritize potential product opportunities and market gaps, reducing the risk of investing in unviable ideas.

Core Features & Use Cases

  • Opportunity Identification: Leverages user research, data analysis, competitive gaps, and technology trends.
  • Frameworks: Utilizes Jobs-to-be-Done, Problem Statements, and Opportunity Sizing for clear definition.
  • Validation: Employs problem, solution, and market validation techniques with clear success signals.
  • Prioritization: Offers Opportunity Scoring and ICE framework for ranking opportunities.
  • Documentation: Provides templates for Opportunity Briefs and a system for managing an Opportunity Backlog.
  • Use Case: A product manager can use this skill to systematically explore a new market segment, identify a specific user pain point, propose a solution, and determine its viability before committing development resources.

Quick Start

Use the opportunity-discovery skill to generate an opportunity brief for a new AI-powered code review tool.

Frequently Asked Questions about opportunity-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is product opportunity discovery and validation?

To discover product opportunities, conduct user research and competitive gap analysis, then define the problem using Jobs-to-be-Done frameworks. You validate the resulting opportunities by applying problem and solution validation techniques to confirm market viability before development.

How do I prioritize product opportunities using ICE?

You prioritize product opportunities using the ICE framework by scoring them based on Impact, Confidence, and Ease. This structured ranking system helps product managers systematically evaluate and prioritize validated market gaps within an Opportunity Backlog.

When do I need to use Jobs-to-be-Done for product strategy?

You need to use Jobs-to-be-Done for product strategy when defining a specific user pain point in a new market segment. It provides a structured framework for clear opportunity definition and sizing before proposing a solution or committing development resources.

How do I structure an opportunity brief for a new product?

You structure an opportunity brief for a new product by leveraging provided templates to document user research, data analysis, and technology trends. This ensures the opportunity is well-defined and validated, reducing the risk of investing in unviable ideas.

Can I use lean startup validation for an Opportunity Backlog?

Yes, you can use lean startup validation techniques to manage an Opportunity Backlog by applying problem, solution, and market validation with clear success signals. This ensures only properly evaluated and prioritized opportunities advance to development.