agentsclimarketplace

Mvp definition

Skill stanislavnianko/product-discovery-claude-skills/plugins/discovery-phase/skills/mvp-definition

Curated Claude skill pack for structured product discovery

Install
npx -y skills add stanislavnianko/product-discovery-claude-skills --skill mvp-definition

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

One thing to look at

  • 1 stars1 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

[discovery-phase pack · scoping] Defines a Minimum Viable Product as a learning vehicle, not a feature-stripped product. Distinguishes MVP scope from PoC scope and from full-product scope. Often run after feature-scoping when the client conflates "MVP" with "first release". Produces mvp-definition.md.

SKILL.md

4.6 KB, as published. Nobody here has run it

MVP Definition

Part of the discovery-phase skill pack · scoping group · reads discovery-context.md (run profile-builder first if missing).

A clarifier skill — runs when "what is the MVP, exactly?" comes up. Distinguishes three levels: PoC (proves a tech assumption), MVP (proves a market assumption), v1 (delivers value at scale). Outputs an explicit comparison so the client and agency align before scope hardens.

When to run this skill

  • Client and agency disagree on what "MVP" means
  • The team is conflating "stripped-down product" with "learning experiment"
  • After feature-scoping to validate the scope is actually MVP-shaped
  • During pre-sale conversations to align expectations

Step 1 — Read context

Read discovery-context.md and risk-assumption-map.md (top-3 assumptions are what the MVP must validate). Optionally read scope-doc.md (reinforces MVP framing).

If discovery-context.md is missing, ask the BA inline: "client stage — pre-launch / early traction / scaling / mature?" — tag the output [ASSUMED]. If risk-assumption-map.md is missing, ask: "name 1–3 assumptions to retire in one sentence each" — or proceed tagged [NO-RISK-FRAME] (MVP becomes feature-driven, not learning-driven). Never block; recommend profile-builder / risk-assumption-mapping for high-stakes work.

Step 2 — Three-level table

Build the comparison.

LevelGoalAudienceSuccess criterionTear-down?Lifespan
PoCRetire 1-3 specific assumptionsInternal + maybe 5 friendliesAssumption resolved (yes/no)Yes, throwawayDays-weeks
MVPValidate market hypothesisReal users (limited segment)Leading metric crosses pre-committed thresholdMaybe — could harden if MVP winsWeeks-months
v1Deliver value at scaleFull target marketLagging business metric (revenue, retention, NPS)NoOpen-ended

Fill the rows specific to this engagement.

Step 3 — State which level applies

Most discovery cycles end with one of:

  • "We need a PoC first" → recommends feasibility-spike + prototype-plan from validation group
  • "We're ready for MVP" → use feature-scoping + proposal/sow-draft
  • "v1 is appropriate" → unusual at end of discovery; re-check; usually means discovery validated existing solution

Step 4 — Pre-committed MVP success criteria (if MVP level applies)

Two numbers. Without these, the MVP isn't an MVP — it's just a build.

  • Leading (during MVP window): behavior that says "users want this"
  • Lagging (4-8 weeks post-launch): outcome that says "this changed something"

Step 5 — MVP exclusion list

What the MVP does NOT include — even though it'd be tempting to add. This is different from scope-doc.md "explicitly deferred":

  • scope-doc deferred = "later release"
  • MVP exclusion = "we'd be wasting money to include this in the learning experiment"

Examples: full UI polish, edge-case error handling, scale-grade infra, every integration, multi-language support, full a11y compliance.

Step 6 — Tear-down decision

State up front: if the MVP fails its success criterion, what happens?

  • Throwaway, return to pre-MVP state
  • Keep as evidence artifact, don't operate
  • Hand off to client for them to maintain (rare)

If the MVP succeeds, what's the path to v1?

  • Harden in place
  • Rebuild clean from scratch
  • Hand off architecture decisions to delivery team

Output

./discovery/mvp-definition.md per ./template.md.

Append to _log.md: [mvp-definition | YYYY-MM-DD] level: <PoC/MVP/v1>; threshold: <leading+lagging>; teardown: <yes/no>.

Anti-patterns

  • MVP as "v1 minus features". That's not an MVP — that's a delayed v1. MVP is a learning vehicle.
  • No success threshold pre-committed. Without it, every MVP "succeeds" on whichever metric looks best post-hoc.
  • Conflating PoC and MVP. PoC retires tech risk for the team; MVP retires market risk against real users. Different audiences, different bars.
  • Open-ended tear-down. "We'll see how it goes" — that's how MVPs become unmaintained zombies. Decide upfront.

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.