discovery

Guide product discovery through structured questions to define user needs and constraints.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/686f6c61/PSPO-Agent --skill discovery-686f6c61
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discovery
Source: https://github.com/686f6c61/PSPO-Agent/tree/main/skills/discovery
Command: npx skills add https://github.com/686f6c61/PSPO-Agent --skill discovery-686f6c61

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures a thorough understanding of a product idea by systematically asking structured questions to define the problem, target user, constraints, and scope before any solutions are proposed.

Core Features & Use Cases

  • Structured Questioning: Guides users through a series of essential questions to flesh out product requirements.
  • Contextual Awareness: Checks for existing documentation like vision.md or historias/ to inform the discovery process.
  • Use Case: When a user has a vague idea like "I want a notification system," this Skill will ask targeted questions about who needs notifications, what problem they solve, and what constraints exist, ensuring a clear foundation before proceeding.

Quick Start

Start the product discovery process by describing your product idea.

Frequently Asked Questions about discovery

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

FAQPage Schema
How do I define product requirements for a vague feature idea?

Product discovery applies structured questioning to flesh out target users, problem statements, and technical constraints, ensuring a clear foundation and scope definition before user story generation.

What is the best way to gather user needs before writing user stories?

Product discovery guides you through contextual questioning to establish business limitations, user roles, and problem statements, creating a solid foundation for subsequent user story generation.

Can I use guided questioning to establish scope definition for a new product?

This approach ensures thorough understanding by applying structured questions directly to your product idea, capturing business and technical limitations before any solutions are proposed.

Does product discovery work with existing project documentation?

It integrates existing context into the discovery process, using available documentation to refine targeted questions about user needs and scope definition rather than starting from scratch.

When do I need to start the product discovery process?

It is essential when you have a vague concept, such as wanting a notification system, and need to define who needs it, what problem it solves, and what constraints exist.