agentsclimarketplace

Opportunity discovery

Skill lishix520/jtbd-skills/skills/opportunity-discovery

Modular agent skills for Jobs-to-be-Done and Outcome-Driven Innovation research.

Install
npx -y skills add lishix520/jtbd-skills --skill opportunity-discovery

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Top-level evidence-aware orchestrator and router for product discovery. Classifies user input (product ideas, feedback, interview notes, or survey data), evaluates evidence readiness, routes to downstream skills, and outputs a Decision Brief detailing what can be concluded, what is only a hypothesis, and the smallest next validation step. Use as the primary entry point when given a new product idea, customer quote, or discovery material and asked what to validate next.

SKILL.md

6.7 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

Opportunity Discovery & Decision Brief Generator

Determine what you can and cannot conclude before building or investing, and get the smallest next validation step.


Use this when

  • You have a new product idea, feature suggestion, customer quote, interview transcript, or survey dataset and want an evidence-aware decision brief.
  • You don't know which specific downstream JTBD skill (switch-interview, context-explorer, forces-analyzer, job-definer, opportunity-calculator, growth-strategist) to start with.
  • You want to avoid spending time or money building an idea before verifying whether real customer evidence exists.

Don't use this when

  • You already know you need a specific downstream skill (e.g., you explicitly want an 8-stage job map -> use jtbd-job-mapper).
  • You want an AI to make a speculative binary investment prediction ("Build it" or "Don't build it") without customer data.

Minimum input

  • Minimum Input: Any text input—from a raw 1-sentence product idea ("I want to build an AI diary app") to a full interview transcript or quantitative survey file. Supports 6 input modes:
    1. idea_only: Raw product/feature idea with zero customer facts.
    2. customer_signal: Raw customer quotes, support tickets, reviews, or sales feedback.
    3. research_evidence: Interview transcripts or structured research notes.
    4. ready_for_outcome_ranking: Outcome survey ratings (1-10).
    5. ready_for_strategy_assessment: Ranked outcomes + segment + price/cost/performance data.
    6. partial_market_evidence: Price/cost materials without outcome survey ratings.

What you get

  1. Decision Brief: A clear 5-part summary of current readiness stage, direct evidence vs hypotheses, what can and cannot be concluded, and the recommended action.
  2. Smallest Next Validation Step: A concrete, actionable research task (e.g., "Interview 5 target users who faced this problem in the last 30 days").
  3. Skill Routing Recommendation: Identification of the exact downstream skill to execute next.

Quick prompt

"I have this product idea/feedback: '[Paste idea or quote]'. Evaluate evidence readiness, tell me what I can conclude, and give me the smallest next validation step."

What to do next

  • Output recommends an interview? Run jtbd-switch-interview.
  • Output recommends context extraction? Run jtbd-context-explorer.
  • Output recommends analyzing switching inertia? Run jtbd-forces-analyzer.
  • Output recommends calculating scores? Run jtbd-opportunity-calculator.

🚦 Input Classification & Routing Matrix

Input TierSource CharacteristicsSystem Assessment & Readiness StageDownstream Skill Routing
idea_onlySolution idea or feature proposal; no customer facts.idea_only (Do not build yet; validate problem existence).jtbd-switch-interview (Formulate interview questions for target users).
customer_signalReviews, support tickets, complaints, or feature requests.anecdotal_signal (Extract real-world context & workarounds).jtbd-context-explorer (Extract context, constraints, and workarounds).
research_evidenceInterview transcripts containing current tool & prospective tool.evidence_emerging (Map customer switching forces or functional jobs).jtbd-forces-analyzer or jtbd-job-definer.
ready_for_outcome_rankingStructured 1-10 Importance & Satisfaction outcome survey ratings.ready_for_outcome_ranking (Compute opportunity rankings).jtbd-opportunity-calculator (Compute mathematical Opportunity Scores).
ready_for_strategy_assessmentRanked outcomes + target segment + price/cost/performance evidence.ready_for_strategy_assessment (Evaluate growth strategy matrix).jtbd-growth-strategist (Evaluate growth strategy prerequisites).
partial_market_evidencePrice, cost, or competitor materials without outcome survey ratings or target segment.not_decision_ready (Cannot conclude strategy; missing survey/segment).State missing outcome survey & segment evidence; route to jtbd-outcome-engineer.

Output Format (Decision Brief)

## 📋 Opportunity Decision Brief

### 🚦 Current Assessment
- **Readiness Stage**: [idea_only | anecdotal_signal | evidence_emerging | ready_for_outcome_ranking | ready_for_strategy_assessment | not_decision_ready]
- **Current Assessment**: [Actionable assessment statement, e.g., "Do not start development yet; validate problem frequency and current workarounds."]
- **Confidence Rating**: [low | medium | high] (Evaluated across Traceability, Relevance, Coverage, Consistency, Decision Alignment)

### ✅ What is Known (Direct Evidence)
- [Source-linked customer quote or verified fact]

### 💡 What is Only a Hypothesis
- [Unverified assumption or solution proposal]

### 🔍 What You CAN and CANNOT Conclude Right Now
- **CAN Conclude**: [Explicit valid conclusion based on current data]
- **CANNOT Conclude**: [Explicit boundary warning of unverified aspects]

### 🚀 Recommended Smallest Next Validation Step
"[Concrete, actionable validation task, e.g., 'Interview 5 target users who encountered this situation in the past 30 days.']"

---

### 📊 Structured Decision Brief Metadata

```yaml
decision_brief:
  current_stage: idea_only | anecdotal_signal | evidence_emerging | ready_for_outcome_ranking | ready_for_strategy_assessment | not_decision_ready
  decision_scope: switch_interview | context_exploration | switching_forces | job_definition | outcome_ranking | strategy_assessment | none
  evidence:
    direct: []
    inferred: []
  hypotheses: []
  unknowns: []
  current_assessment: ""
  confidence: low | medium | high
  what_you_can_conclude_now: []
  what_you_cannot_conclude_yet: []
  recommended_action: ""
  smallest_next_validation_step: ""
  recommended_skill: "jtbd-switch-interview | jtbd-context-explorer | jtbd-forces-analyzer | jtbd-job-definer | jtbd-opportunity-calculator | jtbd-growth-strategist"

---

## Reference

Read `principles/evidence-model.md` before:
- Classifying an input into an evidence tier
- Formulating a `decision_brief`
- Blocking premature strategic or build verdicts when evidence is insufficient

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.