From product-eval
Assesses evidence behind a specific product bet and returns a decision: decide now, run a research sprint, or do not commit yet. Rates evidence quality, runs a sufficiency gate, and computes confidence.
How this skill is triggered — by the user, by Claude, or both
Slash command
/product-eval:decision-readinessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Answer the question every other tool skips: *does the user have the right to make this call yet?* Assess the evidence behind a specific bet, run the sufficiency gate, compute Confidence, and return a clear outcome with the exact gaps to close. This is the main product moment, lead with the verdict, then show the evidence math below it.
Answer the question every other tool skips: does the user have the right to make this call yet? Assess the evidence behind a specific bet, run the sufficiency gate, compute Confidence, and return a clear outcome with the exact gaps to close. This is the main product moment, lead with the verdict, then show the evidence math below it.
Pin down the specific problem/bet being decided (lightly frame it first if it is vague). Collect its evidence from .product-eval/<scope>/evidence/, from connected sources, and from anything the user pastes or uploads (CSV, notes, transcripts). If sources are connected, pull relevant items; if not, accept what the user provides and note the limitation.
Preflight (data contract). Before trusting scoped files, run the conformance preflight in DATA-CONTRACT.md (Validation) on the evidence/, themes.md, and scores.md you read. A failed check (for example scores.md confidence not matching themes.md, or a band inconsistent with its number) stops the readiness call with the exact violation, so the gate never runs on inconsistent data.
Using references/evidence-quality.md, rate every item 1-5 and tag it (source type, persona, funnel stage, impact type, recency). Then dedup by resolved identity (one user appearing across channels is not several voices), and compute each item's weight (base-by-strength × recency). Merge exact duplicates; keep independent cross-source corroboration (it adds weight). Keep contradictory evidence and surface it; it is valuable for an honest call.
If the bet rests on internal evidence (e.g. a ticket cluster), search public sources to see whether the same pain appears externally. A match raises confidence and may indicate an industry-wide opportunity; no match suggests it is specific to this product/segment. Record the result as additional evidence and as added source diversity.
Using references/decision-gate.md, compute the total evidence weight (strength-weighted and deduplicated, quality and independence, not raw count) and check the floors: weight below threshold; nothing rated strength 3+; single source type; or a vague problem statement. Report exactly which floor failed and the fix.
Source of truth: if this item is already scored in .product-eval/<scope>/scores.md, use that Value and Confidence and skip recomputation (recompute only if absent, then write the result back). Otherwise compute Confidence per references/decision-gate.md (saturating base from evidence weight × diversity × contradiction penalty), apply any bounded ±10 adjustment for context the inputs miss (state the reason, log it), and report it as a band: Low / Moderate / High, not a bare point. Combine the band with the item's Value band and map to the matrix to produce the outcome:
Confidence drives the verdict. Respect the confidence ceiling in .product-eval/<scope>/sources.md, if the connected sources cannot reach 70, say so explicitly.
Whenever the verdict is not "Decide now", list specific gap questions, each naming where to look and which source or connector would close it (e.g. "Do product analytics confirm the drop-off at the permissions step? Connect Amplitude/Datadog" or "Have non-sales sources named this, or is it only sales-requested?"). Avoid generic "needs more research". On a Run a research sprint verdict, hand these gaps to design-test to turn them into the single cheapest experiment that would move Confidence past the gate.
Append the verdict, Confidence with reasoning, evidence item IDs, and the gaps to .product-eval/<scope>/decisions-log.md. Offer the next step: close a gap, run a research sprint, or proceed to pressure-test / the output layer.
A direct outcome (Decide now / Run a research sprint / Do not commit yet), the Confidence band with concise reasoning, what the gate found, and a short list of gaps-with-where-to-look. Put exact math below the verdict or in the scope file. Do not soften "Do not commit yet" into a maybe. End with Next move:: Decide now → pressure-test if high-stakes, then write the memo/build brief; Run a research sprint → design the cheapest test; Do not commit yet → gather the missing source, reframe, or deprioritize.
npx claudepluginhub sparkline-ventures/product-evalRoutes users who need product strategy direction to four outcomes: rank opportunities, decide a bet, pressure-test a plan, or write an output. Only triggers when user lacks a concrete task.
Provides criteria for evidence quality validation, sample sizes, decision gates, and bias detection in product discovery reviews.
Documents a strategic pivot-or-persevere decision with evidence, hypothesis review, and option analysis. Use when evaluating whether to change direction on a product, feature, or strategy based on market feedback.