PM Opportunity to Bet
Use this skill when a PM has more than one opportunity candidate, product
signal, request, or problem frame and needs to choose one bounded bet for the
next learning or delivery step. It keeps the source, job, alternative, risk,
and smallest validation visible before a team spends meaningful time.
The output is a decision packet for review. A bet is a deliberately bounded
direction to test or specify; it is not a roadmap commitment, a build result,
an adoption claim, or a forecast of business impact.
When to use
Use it for:
- comparing several source-backed problems or opportunity candidates;
- choosing one next product bet after interviews, trend review, feedback,
experiment readout, or an AI evaluation;
- making opportunity cost explicit before a design or engineering handoff;
- narrowing a broad AI-product idea into one reversible learning boundary;
- deciding whether the evidence is strong enough to test, specify, hold, or
collect more evidence.
Do not use it to:
- manufacture a market, segment, urgency, reach, impact, confidence, effort,
or revenue estimate from thin evidence;
- calculate RICE, ICE, WSJF, or another numeric priority score when the inputs
are not supplied and methodologically supported;
- turn one request, quote, trend, competitor move, or owner preference into a
broad requirement or roadmap commitment;
- hide alternatives, contradictions, missing evidence, or the cost of doing
something else;
- create tickets, edit code, change a roadmap, publish a decision, message a
customer, or write to an external system automatically;
- replace source analysis, an experiment readout, an outcome metric contract,
an AI evaluation plan, or a product specification when those are the next
evidence boundary.
Guardrails
- Treat supplied material as the evidence boundary. If a source ID, date,
context, user job, outcome, or decision owner is missing, write
Not provided, Not verified, or Not measured.
- Give every candidate a stable source mapping. Separate
observed,
reported, inferred, proposed, and missing evidence; do not let a
polished synthesis erase the distinction.
- One signal is a
single signal, not market demand, prevalence, urgency,
segment proof, or willingness to pay. Repeated qualitative signals still do
not provide a rate without a denominator and comparable contexts.
- Keep the user job, current workaround, desired progress, and context visible.
A feature request is not the job and an opportunity label is not a problem
diagnosis.
- Compare candidates with explicit qualitative criteria such as evidence
strength, job clarity, reversibility, learning value, risk, and smallest
validation. If a numeric score is supplied by a source, preserve its method
and source; never invent missing inputs or present a proposed ordering as a
measured result.
- Choose one bet while keeping the strongest alternatives and their
opportunity cost visible. Equal evidence can legitimately end in
Need evidence or a tie-break validation rather than false certainty.
- Keep a bet boundary: target context, job, proposed mechanism, smallest
validation, non-goals, dependencies, and stop or revise rule. A bet does not
authorize a build, launch, migration, provider call, or external write.
- Redact names, emails, customer identifiers, private URLs, credentials,
tokens, confidential roadmap detail, raw sensitive content, and proprietary
prompts before writing the packet.
- For AI-related bets, preserve model/provider/config assumptions, human
review, provenance, uncertainty, fallback, cost/latency status, evaluation
slices, and rollback questions. Do not treat a model capability or demo as
an outcome.
- The skill is tool-free and produces a reviewable handoff only. It does not
call a provider, browse, open an issue, send a message, change a roadmap, or
perform the validation.
Workflow
1. Frame the decision
Write the decision on the desk, decision owner, user/job, current workaround,
time or resource boundary, and what evidence could change the choice. If the
decision is missing, keep it as Not provided and do not infer authority.
2. Build the opportunity ledger
Give each candidate a stable ID such as O1, O2, or the supplied ID. Record
the source IDs, context, job, observed or reported friction, desired progress,
current workaround, requested change, evidence status, and limitation. Keep
unlike segments, versions, tasks, or environments in separate rows.
3. Classify the evidence boundary
For each candidate, mark what is source-backed, inferred, proposed, or missing.
Use bounded statuses such as single signal, repeated qualitative signal,
conflicting signal, missing evidence, or source-supplied score. State
what the candidate supports and what it does not prove.
4. State the comparison criteria
Use a short qualitative comparison, not an invented score. Consider:
- evidence traceability and fit to the decision;
- clarity of the user job and current workaround;
- smallest reversible test and expected learning value;
- risk, privacy, safety, dependency, cost, and rollback burden;
- opportunity cost and what would remain unknown if this candidate wins.
If the owner supplied a weighted method, reproduce the inputs, formula, date,
and source before using it. Otherwise label the ordering Proposed and keep
the rationale inspectable.
5. Choose one bounded bet
Select one candidate or explicitly choose Need evidence. Write the target
context, user job, desired progress, proposed mechanism, smallest coherent
boundary, and decision owner. Keep alternatives visible with the reason they
were deferred; do not call them rejected unless the evidence supports that.
6. Write assumptions, risks, and opportunity cost
List the assumptions that must be true, the evidence that would falsify each
one, the risks and dependencies, the cost of doing this instead of each
alternative, and the non-goals. Mark product, market, AI, privacy, and
operational claims as Proposed or Unknown when they are not evidenced.
7. Design the smallest validation
Define one reversible test, review, prototype comparison, or source-backed
follow-up. State audience/context, first action, primary learning signal, unit,
guardrail, timebox, evidence capture, owner, and a proposed decision rule. If
the outcome or denominator needs design, route to pm-outcome-to-metric; if a
measured test already exists, route to pm-experiment-to-readout.
8. Pre-commit stop, revise, or continue
State what would make the owner Continue, Revise, Hold, Need evidence,
or Reject the bet. Keep thresholds Proposed unless supplied and verified.
Name the safe recovery or rollback path. A validation plan does not prove that
the validation ran.
9. Hand off and write back
Give design, engineering, research, and QA the smallest next action and the
evidence they must collect. Route a confirmed build boundary to
pm-decision-to-spec, a concrete reproducible mismatch to
pm-feedback-to-fix, a release learning loop to pm-release-to-learn, and a
shareable verified proof packet to pm-proof-to-share.
Output contract
Return the following sections in this order. Keep unsupported fields
explicitly Not provided, Unknown, Not measured, Proposed, or Not covered.
Decision on the desk
State the decision, owner, user/job, current workaround, time or resource
boundary, and the evidence that could change the decision.
Opportunity set
Use a table with candidate ID, source IDs, context, job or friction, evidence
status, what it supports, what it does not prove, and limitation. Keep
conflicting contexts separate.
Evidence boundary
Separate observed behavior, reported experience, source-supplied score,
inference, proposal, missing evidence, and any prior result. State the method,
date/version, denominator, and provenance when supplied; otherwise mark them
as not provided.
User job and bet
Describe the selected context, trigger, user job, desired progress, current
alternative, proposed mechanism, smallest boundary, and decision owner. State
why the bet is the most useful next learning step without pretending it is a
validated market priority.
Assumptions and risks
List each assumption, evidence that would test or falsify it, status, owner,
and product, AI, privacy, safety, dependency, cost, latency, accessibility, or
operational risk that applies.
Opportunity cost and non-goals
Name the visible alternatives, what is deferred by choosing the bet, cost of
doing nothing, and Should-not-build items. Do not hide a deferred candidate
inside a feature list.
Smallest validation
State the test or review, audience/context, first action, primary signal, unit,
guardrail, timebox, evidence capture, owner, version/environment boundary, and
proposed decision rule. Mark execution Not run until fresh evidence exists.
Stop, revise, or continue rule
Define the conditions for Continue, Revise, Hold, Need evidence, or
Reject, the threshold status, and the safe recovery or rollback action. Keep
the action reversible and human-owned.
Not covered
List unsupported market size, prevalence, segment, urgency, business impact,
revenue, adoption, traffic, stars, retention, quality, AI performance,
provider behavior, cost, latency, safety, accessibility, localization,
versions, environments, or rollback execution.
Implementation handoff
Give the authorized owner one smallest next action, affected surfaces, source
and privacy review, acceptance or learning evidence to collect, writeback
location, and the follow-on skill. A handoff is not a ticket or proof that
implementation occurred.
Review ask
Ask for exactly one decision: Continue, Revise, Hold, Need evidence, or
Reject. Name the unresolved evidence or risk the reviewer must correct.
Edge cases
- Only one candidate: keep it as the only visible option, state that no
comparison was possible, and use a smallest validation rather than calling
it the priority.
- Conflicting signals: preserve the contexts and choose
Need evidence or
a tie-break validation when the conflict changes the bet.
- Equal candidates: state the tie, compare reversibility and learning value,
and choose one smallest tie-break test or ask the owner to decide.
- Feature request without a confirmed problem: record the request as
reported evidence and route back to discovery; keep it out of
Must-have.
- No usable evidence: return
Need evidence, define the smallest safe
collection step, and do not create a polished priority list.
- Synthetic or fictional input: label the entire output a
fictional fixture; it can test the packet but cannot support a real bet, adoption, or
growth claim.
- Source-supplied numeric score: preserve source, method, inputs, and date;
do not fill missing values or compare it with an invented score.
- High-impact or irreversible bet: require human approval, narrow exposure,
explicit consent, a visible fallback, and a tested rollback before action.
- AI provider or model change: route to an evaluation plan with fixed
slices, provenance, fallback, cost/latency status, and release evidence.
- Unknown opportunity cost: write
Not provided, identify the missing
decision owner or alternative, and avoid claiming an optimal choice.
- No safe validation: hold the bet and define what evidence or permission
is required before testing.
Final check
Before handoff, confirm that:
- every candidate has source IDs, context, evidence status, and limitations;
- observed, reported, inferred, proposed, and missing evidence remain separate;
- no unsourced numeric score, market claim, segment claim, or growth promise was
added;
- one bet or
Need evidence is explicit while alternatives and opportunity
cost remain visible;
- the user job, boundary, assumptions, risks, non-goals, and smallest
validation are concrete;
- the validation has a primary signal, unit, guardrail, timebox, owner, and
proposed decision rule;
- stop/revise/continue and safe recovery are stated;
- privacy, AI trust, accessibility, and high-impact boundaries are addressed
when relevant;
- the output ends with
Not covered and exactly one review decision.
1---2name: pm-opportunity-to-bet3description: Turn multiple evidence-backed opportunity candidates into one bounded product bet with a source ledger, user job, assumptions, opportunity cost, smallest validation, non-goals, and a stop or revise rule. Use when a PM must choose what to pursue next without turning an unsourced score, single signal, or market guess into a roadmap commitment.4---56# PM Opportunity to Bet78Use this skill when a PM has more than one opportunity candidate, product9signal, request, or problem frame and needs to choose one bounded bet for the10next learning or delivery step. It keeps the source, job, alternative, risk,11and smallest validation visible before a team spends meaningful time.1213The output is a decision packet for review. A bet is a deliberately bounded14direction to test or specify; it is not a roadmap commitment, a build result,15an adoption claim, or a forecast of business impact.1617## When to use1819Use it for:2021- comparing several source-backed problems or opportunity candidates;22- choosing one next product bet after interviews, trend review, feedback,23 experiment readout, or an AI evaluation;24- making opportunity cost explicit before a design or engineering handoff;25- narrowing a broad AI-product idea into one reversible learning boundary;26- deciding whether the evidence is strong enough to test, specify, hold, or27 collect more evidence.2829Do not use it to:3031- manufacture a market, segment, urgency, reach, impact, confidence, effort,32 or revenue estimate from thin evidence;33- calculate RICE, ICE, WSJF, or another numeric priority score when the inputs34 are not supplied and methodologically supported;35- turn one request, quote, trend, competitor move, or owner preference into a36 broad requirement or roadmap commitment;37- hide alternatives, contradictions, missing evidence, or the cost of doing38 something else;39- create tickets, edit code, change a roadmap, publish a decision, message a40 customer, or write to an external system automatically;41- replace source analysis, an experiment readout, an outcome metric contract,42 an AI evaluation plan, or a product specification when those are the next43 evidence boundary.4445## Guardrails4647- Treat supplied material as the evidence boundary. If a source ID, date,48 context, user job, outcome, or decision owner is missing, write `Not49 provided`, `Not verified`, or `Not measured`.50- Give every candidate a stable source mapping. Separate `observed`,51 `reported`, `inferred`, `proposed`, and `missing` evidence; do not let a52 polished synthesis erase the distinction.53- One signal is a `single signal`, not market demand, prevalence, urgency,54 segment proof, or willingness to pay. Repeated qualitative signals still do55 not provide a rate without a denominator and comparable contexts.56- Keep the user job, current workaround, desired progress, and context visible.57 A feature request is not the job and an opportunity label is not a problem58 diagnosis.59- Compare candidates with explicit qualitative criteria such as evidence60 strength, job clarity, reversibility, learning value, risk, and smallest61 validation. If a numeric score is supplied by a source, preserve its method62 and source; never invent missing inputs or present a proposed ordering as a63 measured result.64- Choose one bet while keeping the strongest alternatives and their65 opportunity cost visible. Equal evidence can legitimately end in `Need66 evidence` or a tie-break validation rather than false certainty.67- Keep a bet boundary: target context, job, proposed mechanism, smallest68 validation, non-goals, dependencies, and stop or revise rule. A bet does not69 authorize a build, launch, migration, provider call, or external write.70- Redact names, emails, customer identifiers, private URLs, credentials,71 tokens, confidential roadmap detail, raw sensitive content, and proprietary72 prompts before writing the packet.73- For AI-related bets, preserve model/provider/config assumptions, human74 review, provenance, uncertainty, fallback, cost/latency status, evaluation75 slices, and rollback questions. Do not treat a model capability or demo as76 an outcome.77- The skill is tool-free and produces a reviewable handoff only. It does not78 call a provider, browse, open an issue, send a message, change a roadmap, or79 perform the validation.8081## Workflow8283### 1. Frame the decision8485Write the decision on the desk, decision owner, user/job, current workaround,86time or resource boundary, and what evidence could change the choice. If the87decision is missing, keep it as `Not provided` and do not infer authority.8889### 2. Build the opportunity ledger9091Give each candidate a stable ID such as `O1`, `O2`, or the supplied ID. Record92the source IDs, context, job, observed or reported friction, desired progress,93current workaround, requested change, evidence status, and limitation. Keep94unlike segments, versions, tasks, or environments in separate rows.9596### 3. Classify the evidence boundary9798For each candidate, mark what is source-backed, inferred, proposed, or missing.99Use bounded statuses such as `single signal`, `repeated qualitative signal`,100`conflicting signal`, `missing evidence`, or `source-supplied score`. State101what the candidate supports and what it does not prove.102103### 4. State the comparison criteria104105Use a short qualitative comparison, not an invented score. Consider:106107- evidence traceability and fit to the decision;108- clarity of the user job and current workaround;109- smallest reversible test and expected learning value;110- risk, privacy, safety, dependency, cost, and rollback burden;111- opportunity cost and what would remain unknown if this candidate wins.112113If the owner supplied a weighted method, reproduce the inputs, formula, date,114and source before using it. Otherwise label the ordering `Proposed` and keep115the rationale inspectable.116117### 5. Choose one bounded bet118119Select one candidate or explicitly choose `Need evidence`. Write the target120context, user job, desired progress, proposed mechanism, smallest coherent121boundary, and decision owner. Keep alternatives visible with the reason they122were deferred; do not call them rejected unless the evidence supports that.123124### 6. Write assumptions, risks, and opportunity cost125126List the assumptions that must be true, the evidence that would falsify each127one, the risks and dependencies, the cost of doing this instead of each128alternative, and the non-goals. Mark product, market, AI, privacy, and129operational claims as `Proposed` or `Unknown` when they are not evidenced.130131### 7. Design the smallest validation132133Define one reversible test, review, prototype comparison, or source-backed134follow-up. State audience/context, first action, primary learning signal, unit,135guardrail, timebox, evidence capture, owner, and a proposed decision rule. If136the outcome or denominator needs design, route to `pm-outcome-to-metric`; if a137measured test already exists, route to `pm-experiment-to-readout`.138139### 8. Pre-commit stop, revise, or continue140141State what would make the owner `Continue`, `Revise`, `Hold`, `Need evidence`,142or `Reject` the bet. Keep thresholds `Proposed` unless supplied and verified.143Name the safe recovery or rollback path. A validation plan does not prove that144the validation ran.145146### 9. Hand off and write back147148Give design, engineering, research, and QA the smallest next action and the149evidence they must collect. Route a confirmed build boundary to150`pm-decision-to-spec`, a concrete reproducible mismatch to151`pm-feedback-to-fix`, a release learning loop to `pm-release-to-learn`, and a152shareable verified proof packet to `pm-proof-to-share`.153154## Output contract155156Return the following sections in this order. Keep unsupported fields157explicitly `Not provided`, `Unknown`, `Not measured`, `Proposed`, or `Not158covered`.159160## Decision on the desk161162State the decision, owner, user/job, current workaround, time or resource163boundary, and the evidence that could change the decision.164165## Opportunity set166167Use a table with candidate ID, source IDs, context, job or friction, evidence168status, what it supports, what it does not prove, and limitation. Keep169conflicting contexts separate.170171## Evidence boundary172173Separate observed behavior, reported experience, source-supplied score,174inference, proposal, missing evidence, and any prior result. State the method,175date/version, denominator, and provenance when supplied; otherwise mark them176as not provided.177178## User job and bet179180Describe the selected context, trigger, user job, desired progress, current181alternative, proposed mechanism, smallest boundary, and decision owner. State182why the bet is the most useful next learning step without pretending it is a183validated market priority.184185## Assumptions and risks186187List each assumption, evidence that would test or falsify it, status, owner,188and product, AI, privacy, safety, dependency, cost, latency, accessibility, or189operational risk that applies.190191## Opportunity cost and non-goals192193Name the visible alternatives, what is deferred by choosing the bet, cost of194doing nothing, and `Should-not-build` items. Do not hide a deferred candidate195inside a feature list.196197## Smallest validation198199State the test or review, audience/context, first action, primary signal, unit,200guardrail, timebox, evidence capture, owner, version/environment boundary, and201proposed decision rule. Mark execution `Not run` until fresh evidence exists.202203## Stop, revise, or continue rule204205Define the conditions for `Continue`, `Revise`, `Hold`, `Need evidence`, or206`Reject`, the threshold status, and the safe recovery or rollback action. Keep207the action reversible and human-owned.208209## Not covered210211List unsupported market size, prevalence, segment, urgency, business impact,212revenue, adoption, traffic, stars, retention, quality, AI performance,213provider behavior, cost, latency, safety, accessibility, localization,214versions, environments, or rollback execution.215216## Implementation handoff217218Give the authorized owner one smallest next action, affected surfaces, source219and privacy review, acceptance or learning evidence to collect, writeback220location, and the follow-on skill. A handoff is not a ticket or proof that221implementation occurred.222223## Review ask224225Ask for exactly one decision: `Continue`, `Revise`, `Hold`, `Need evidence`, or226`Reject`. Name the unresolved evidence or risk the reviewer must correct.227228## Edge cases229230- **Only one candidate:** keep it as the only visible option, state that no231 comparison was possible, and use a smallest validation rather than calling232 it the priority.233- **Conflicting signals:** preserve the contexts and choose `Need evidence` or234 a tie-break validation when the conflict changes the bet.235- **Equal candidates:** state the tie, compare reversibility and learning value,236 and choose one smallest tie-break test or ask the owner to decide.237- **Feature request without a confirmed problem:** record the request as238 reported evidence and route back to discovery; keep it out of `Must-have`.239- **No usable evidence:** return `Need evidence`, define the smallest safe240 collection step, and do not create a polished priority list.241- **Synthetic or fictional input:** label the entire output a `fictional242 fixture`; it can test the packet but cannot support a real bet, adoption, or243 growth claim.244- **Source-supplied numeric score:** preserve source, method, inputs, and date;245 do not fill missing values or compare it with an invented score.246- **High-impact or irreversible bet:** require human approval, narrow exposure,247 explicit consent, a visible fallback, and a tested rollback before action.248- **AI provider or model change:** route to an evaluation plan with fixed249 slices, provenance, fallback, cost/latency status, and release evidence.250- **Unknown opportunity cost:** write `Not provided`, identify the missing251 decision owner or alternative, and avoid claiming an optimal choice.252- **No safe validation:** hold the bet and define what evidence or permission253 is required before testing.254255## Final check256257Before handoff, confirm that:258259- every candidate has source IDs, context, evidence status, and limitations;260- observed, reported, inferred, proposed, and missing evidence remain separate;261- no unsourced numeric score, market claim, segment claim, or growth promise was262 added;263- one bet or `Need evidence` is explicit while alternatives and opportunity264 cost remain visible;265- the user job, boundary, assumptions, risks, non-goals, and smallest266 validation are concrete;267- the validation has a primary signal, unit, guardrail, timebox, owner, and268 proposed decision rule;269- stop/revise/continue and safe recovery are stated;270- privacy, AI trust, accessibility, and high-impact boundaries are addressed271 when relevant;272- the output ends with `Not covered` and exactly one review decision.