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
- Restate the product in one sentence.
- Identify the primary user, their job, and the moment they will use the product.
- Ask only the smallest set of clarifying questions needed to avoid wasted implementation.
- Convert answers into a concise product brief with goals, non-goals, main flows, data objects, and acceptance criteria.
- 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.