product-discovery

Guide structured product discovery and generate a JSON PRD.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/matheus3301/skills --skill product-discovery-matheus3301
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-discovery
Source: https://github.com/matheus3301/skills/tree/main/product-discovery
Command: npx skills add https://github.com/matheus3301/skills --skill product-discovery-matheus3301

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the initial product definition phase, ensuring all critical aspects of a new project or feature are thoroughly understood before development begins, preventing scope creep and rework.

Core Features & Use Cases

  • Structured Discovery: Guides users through a series of targeted questions to uncover project requirements.
  • PRD Generation: Creates a detailed Product Requirements Document (PRD) in a structured JSON format.
  • Use Case: When a user requests to "build a new e-commerce app," this Skill will ask about the target audience, core features, tech stack, and success metrics, then generate a comprehensive PRD ready for the next development phase.

Quick Start

Use the product-discovery skill to start defining a new project for managing user feedback.

Frequently Asked Questions about product-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PRD before starting development?

Product discovery prevents scope creep by facilitating structured requirements gathering before coding begins. It asks targeted questions to define project scope, core features, and success metrics, ensuring all critical aspects are thoroughly understood to avoid costly rework.

What is the best way to gather requirements for a new startup project?

The best way to gather requirements for a new startup project is through structured discovery. By answering targeted questions about target audience, core features, and tech stack, you define project boundaries and generate a comprehensive project definition ready for development.

How do I define project scope for a complex feature?

To define project scope for a complex feature, initiate a structured discovery process that guides you through questions about technical stack, core functionality, and success metrics. This results in a detailed project definition that clarifies feature boundaries before development.

Can I output my project definition as a JSON PRD?

Yes, you can output your project definition as a JSON PRD. After answering structured discovery questions regarding scope, features, and metrics, the process generates a detailed Product Requirements Document in structured JSON format for subsequent development workflows.

Does product discovery work for both new project initiation and complex feature definition?

Product discovery works for both new project initiation and complex feature definition. It facilitates scope definition by asking targeted questions about technical stack and success metrics, generating a detailed PRD suitable for various project scales and contexts.