prd

Generate a structured PRD from JTBD outcomes with prioritized requirements.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and templates (resource) components.

What problem does it solve?

This Skill transforms complex Job-to-be-Done (JTBD) analyses into structured, actionable Product Requirements Documents (PRDs), ensuring product development is grounded in validated customer needs.

Core Features & Use Cases

  • JTBD to PRD Conversion: Automatically generates PRDs based on JTBD outcomes, including problem statements, goals, requirements, and scope.
  • Prioritization & Traceability: Ensures all requirements are traceable to customer needs and prioritized using the MoSCoW framework.
  • Use Case: After conducting user research and identifying high-opportunity JTBD outcomes, use this Skill to quickly draft a PRD that aligns the team on what to build and why, before design or engineering begins.

Quick Start

Use the prd skill to generate a product requirements document based on the JTBD analysis found in '.sage/docs/jtbd-analysis.md'.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I generate a product requirements document from JTBD analysis?▼

To generate a product requirements document from JTBD analysis, provide the high-opportunity outcomes from your Job-to-be-Done research. The system transforms these validated customer needs into structured, prioritized requirements using the MoSCoW framework.

What is the MoSCoW framework for prioritizing product requirements?▼

The MoSCoW framework for prioritizing product requirements categorizes features into Must-have, Should-have, Could-have, and Won't-have. This ensures all generated PRD items are traceable to customer needs and properly structured for team alignment.

Do I need a completed JTBD analysis to draft a product requirements document?▼

Yes, a completed JTBD analysis is required to draft this product requirements document. The process specifically transforms high-opportunity Job-to-be-Done outcomes into structured, testable requirements, ensuring development is grounded in validated customer needs.

How to structure testable requirements from customer needs for team alignment?▼

To structure testable requirements from customer needs, map validated JTBD outcomes to problem statements, goals, and scope. This ensures every requirement is traceable to a specific customer need and prioritized correctly for product management alignment.

Does this PRD generation approach produce code or document deliverables?▼

This PRD generation approach produces document deliverables, not code. It outputs a structured Product Requirements Document containing problem statements, goals, and prioritized requirements suitable for team alignment before engineering begins.

What's the best way to align product management teams before design begins?▼

The best way to align product management teams before design begins is drafting a PRD from validated JTBD outcomes. This grounds development in customer needs by structuring problem statements, goals, and testable requirements into a single document.