This skill should be used when the user has a product idea but is not sure what to build, what the MVP is, or where to start. Trigger phrases include "I have an idea for a product", "not sure what to build", "what should the MVP be", "where do I start", "is this idea any good", "help me scope this", "I want to build something but". Inspired by Design Sprint and Lean Startup. It separates the problem from the solution, validates the market, and defines a prioritized MVP.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Product Discovery
This skill turns a fuzzy idea into a sharp, buildable MVP. It is inspired by Design Sprint and Lean Startup, and it resists the urge to jump to features before the problem is understood.
Analogy: do not prescribe medicine before diagnosing the illness. Most failed products are perfectly built cures for a disease nobody has.
## Workflow
### PHASE 1 — Understand the problem (not the solution)
Force the conversation onto the problem first. Ask:
- What specific problem are you solving?
- Who has that problem? Describe that person concretely.
- How do they solve it today? (even if it is Excel, WhatsApp, or by hand)
- Why is that current solution not good enough?
Do not let the discussion drift to features yet. If the user describes a solution, redirect to the problem it serves.
### PHASE 2 — Validate the market
- Do you (or your target users) already pay for something similar? How much?
- Do you know other people with this same problem?
- Do you have access to potential customers to validate with?
The goal is evidence that the problem is real and painful enough that someone will pay.
### PHASE 3 — Define the MVP
…
The line at the top of this page pins the label git:20260605.5e4d680, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_h7fhpqclecongvns
GET https://markdownregistry.com/api/v1/resolve?ref=martinolivero/saas-builder/product-discovery
GET https://markdownregistry.com/api/v1/blob/7ba8156cdee01285752562fc4cfd1faa4203a997a2a57ebb86a74630e7f258f5
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
martinolivero/saas-builder · skills/accessibility/SKILL.md · This skill should be used when building or reviewing UI for accessibility — keyboard navigation, screen readers, ARIA…
martinolivero/saas-builder · skills/ai-features/SKILL.md · This skill should be used when putting an LLM inside the product itself — a chatbot or support agent, AI-generated…
martinolivero/saas-builder · skills/api-design/SKILL.md · This skill should be used when designing or building an API — endpoints, routes, request/response shapes, error…
martinolivero/saas-builder · skills/architecture-primer/SKILL.md · This skill should be used when the user wants to design, plan, or decide the architecture of a system, app, or platform…
martinolivero/saas-builder · skills/auth/SKILL.md · This skill should be used when adding authentication or authorization to an app or SaaS — login, signup, sessions…
martinolivero/saas-builder · skills/data-modeling/SKILL.md · This skill should be used when designing a database schema, modeling data, choosing a database, planning migrations, or…
martinolivero/saas-builder · skills/deployment/SKILL.md · This skill should be used when shipping an app to production — setting up CI/CD, deploys, preview environments, error…
martinolivero/saas-builder · skills/design-taste-frontend/SKILL.md · Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right…
martinolivero/saas-builder · skills/frontend-performance/SKILL.md · This skill should be used when a frontend feels slow, fails Core Web Vitals, has a large bundle, or needs performance…
martinolivero/saas-builder · skills/image-to-code/SKILL.md · Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design…
martinolivero/saas-builder · skills/integrations/SKILL.md · This skill should be used when the product talks to a platform you do not control — receiving webhooks, syncing with a…
martinolivero/saas-builder · skills/landing-page/SKILL.md · This skill should be used when the user wants to create a landing page, sales page, home page, lead-capture page, or…
cbrock84/headcount · plugins/product/skills/product-discovery/SKILL.md · Finds out whether a problem is real and a solution would work, before building it — recruiting the right people…
majiayu000/spellbook · skills/product-discovery/SKILL.md · Product discovery and market research expert. Use when validating product ideas, conducting market research, user…
magnus919/agent-skills · product-discovery/SKILL.md · Discover product requirements from human stakeholders — map who to talk to, ask questions that surface hidden…
nahid-sparktales/agent-dispatcher · skills/product/product-discovery/SKILL.md · Find the real problem behind a feature request before anyone scopes a solution — whose job is stuck, what evidence…
peterbamuhigire/chwezi-dev-engine · skills/product-business/product-discovery/SKILL.md · Use when testing whether a product, feature, or workflow deserves investment through risk framing, prototypes…
yannickyamo/skills · product-discovery/SKILL.md · Run continuous discovery to find problems worth solving. Use when setting up weekly discovery rhythm, building…
clickety-clacks/tightbeam · priv/kungfu/agentic-engineering/skills/product-discovery/SKILL.md · Drive an undefined or fuzzy product to a written spirit — elicit the real problem behind asks, reframe, deconflict, and…
teambrilliant/dev-skills · skills/product-discovery/SKILL.md · Validate whether a product idea will actually work before committing engineering — find what you don't know, design the…