prd

Convert software scope sections into user stories with testable acceptance criteria.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/zabuuq/sdd-plugin --skill prd-zabuuq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd
Source: https://github.com/zabuuq/sdd-plugin/tree/main/plugins/sdd/skills/prd
Command: npx skills add https://github.com/zabuuq/sdd-plugin --skill prd-zabuuq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It converts a project scope into a structured, verifiable product requirements document instead of leaving important decisions buried in notes or ambiguity.

Core Features & Use Cases

  • Section-by-Section Scope Conversion: Translates each scope section into precise requirements phrased as system behavior, with one-at-a-time clarifying questions and edge-case handling.
  • User Stories with Testable Acceptance Criteria: Organizes work into stable epics and user stories, each backed by specific, observable, verifiable acceptance criteria.
  • PRD Generation + Project State Tracking: Writes docs/prd.md from the PRD template, updates process notes/open concerns, enforces AC quality, and hands off to /sdd:spec.

Quick Start

Use /sdd:prd after you have created docs/scope.md so your scope is transformed into docs/prd.md with user stories and testable acceptance criteria.

Frequently Asked Questions about prd

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

FAQPage Schema
How do I turn a project scope into user stories with testable acceptance criteria?

To turn a project scope into user stories with testable acceptance criteria, use a scope-to-spec conversion process that groups brainstorm-style scope sections into epics, validates acceptance criteria for specificity and observability, and generates a complete product requirements document.

What is the best way to write a product requirements document from an existing software scope?

The best way to write a product requirements document from an existing software scope is through section-by-section conversion, asking one clarifying question at a time to handle edge cases before translating each scope section into precise system behavior phrased as user stories.

Do I need an existing scope document before generating product requirements?

Yes, you need an existing scope document before generating product requirements. The scope-to-spec conversion process requires a pre-defined software scope to transform into a structured PRD, ensuring important decisions are not buried in notes or ambiguity.

How does one-question-at-a-time clarification work when creating product requirements?

One-question-at-a-time clarification works by deepening the scope section being processed, asking targeted questions sequentially to resolve ambiguity and handle edge cases before finalizing precise user stories and acceptance criteria for that specific section.

Can I group user stories into epics with verifiable acceptance criteria?

Yes, you can group user stories into epics with verifiable acceptance criteria. The product requirements conversion process organizes work into stable epics and backs each user story with specific, observable acceptance criteria that pass validation checks.

What limitations exist when converting scope sections into product planning documents?

A key limitation when converting scope sections into product planning documents is that the process requires deterministic scope sections to process; if the initial software scope lacks detail or contains unresolved ambiguity, the one-question-at-a-time protocol must fully resolve those gaps before generating the PRD.