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.