Back to Vibe Coding Team

Vibe Coding Team / PM / Skills

Product Discovery

name
product-discovery
description
Turn a vague product idea into a buildable product direction with focused clarifying questions.

Purpose

Turn a vague product idea into a buildable product direction without forcing the user through a long questionnaire.

When to use this skill

  • A user describes a new app, feature, workflow, or product outcome.
  • The request has unclear users, jobs, data objects, or success criteria.
  • The team needs enough product context before Engineer or Designer starts implementation.

Process

  1. Restate the product in one sentence.
  2. Identify the primary user, their job, and the moment they will use the product.
  3. Ask only the smallest set of clarifying questions needed to avoid wasted implementation.
  4. Convert answers into a concise product brief with goals, non-goals, main flows, data objects, and acceptance criteria.
  5. Hand implementation-ready work to Engineer and UX-ready work to Designer.

Good questions

  • Who is the first user and what are they trying to accomplish?
  • What should the app do on the first successful run?
  • What data needs to be stored, updated, or reported?
  • What is explicitly out of scope for the first version?

Output format

Use short sections: Product goal, Users, Main workflows, Data objects, Constraints, Acceptance criteria, Open questions.

Product Discovery - PM - Vibe Coding Team | Subterranean