product-management

Facilitate JTBD analysis, opportunity prioritization, user interview design, and PRD generation.

25|7|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/xoai/sage --skill product-management-xoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-management
Source: https://github.com/xoai/sage/tree/main/skills/product-management
Command: npx skills add https://github.com/xoai/sage --skill product-management-xoai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the entire product management lifecycle, from initial discovery and opportunity assessment to detailed planning and specification, ensuring products are built based on validated user needs.

Core Features & Use Cases

  • Jobs-to-be-Done (JTBD) Analysis: Understand user motivations and context.
  • Opportunity Mapping: Prioritize potential product features based on user needs and business value.
  • User Interview Design: Create effective research plans to validate assumptions.
  • Product Requirements Document (PRD) Writing: Generate comprehensive PRDs grounded in JTBD principles.
  • Use Case: Launching a new feature by first understanding the user's "job to be done," then mapping and prioritizing opportunities, validating with user interviews, and finally writing a clear PRD.

Quick Start

Use the product-management skill to perform a JTBD analysis for our new mobile app login flow.

Frequently Asked Questions about product-management

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

FAQPage Schema
How do I write a product requirements document grounded in validated user needs?

To write a product requirements document (PRD) grounded in validated needs, you first perform JTBD analysis and user interviews to understand motivations, then generate the PRD based on those insights.

What is opportunity mapping and how does it help prioritize product features?

Opportunity mapping is a technique to prioritize potential product features by assessing user needs against business value, ensuring development efforts focus on validated opportunities during product discovery.

How do I design user interviews to validate product assumptions?

You design user interviews by structuring research plans around Jobs-to-be-Done (JTBD) analysis, targeting user motivations and context to effectively validate product assumptions before writing specifications.

Can I use this product management framework for a specific feature like a mobile app login flow?

Yes, you can apply this product management framework to specific features like a mobile app login flow by running a JTBD analysis to understand user motivations before mapping opportunities and generating requirements.

What's the best way to manage the entire product development workflow from discovery to delivery?

The best way to manage the product development workflow is using an end-to-end framework that integrates discovery, planning, and delivery phases, connecting JTBD analysis, opportunity prioritization, and PRD generation.

When do I need Jobs-to-be-Done analysis in the product management lifecycle?

You need Jobs-to-be-Done (JTBD) analysis during the initial discovery phase of the product management lifecycle to understand user motivations and context before mapping opportunities or designing validation interviews.