pm-prd

Generate structured markdown PRDs from feature descriptions with acceptance criteria.

215|26|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/serejaris/personal-corp-skills --skill pm-prd-serejaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-prd
Source: https://github.com/serejaris/personal-corp-skills/tree/main/skills/pm-prd
Command: npx skills add https://github.com/serejaris/personal-corp-skills --skill pm-prd-serejaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a delivery-ready Product Requirements Document (PRD) from a feature description, including background, goals, module design, Given-When-Then acceptance criteria, analytics, and a 10-point quality checklist.

Core Features & Use Cases

  • Three-method feature decomposition: User journey, role split, and CRUD for every core data object; for each feature module, fill a structured set of fields (description, user story, business rules, interaction flow, exception handling).
  • Product-type aware generation: Branches by product type (B2C / B2B / internal tool / platform) with corresponding emphasis and checks; auto-detects type from inputs when possible.
  • Output-ready PRD structure: Generates a markdown PRD with sections for background, goals, detailed design, non-functional requirements, analytics, schedule, risks, and appendices.
  • Quick-start prompt: Use a feature description to generate a complete PRD.

Quick Start

Provide a feature description and optional details to generate a delivery-ready PRD.

Frequently Asked Questions about pm-prd

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

FAQPage Schema
How do I generate a PRD from a feature description?

To generate a PRD from a feature description, provide the feature details along with optional inputs like target users, business goals, and product type. The system transforms these inputs into a delivery-ready markdown document covering background, goals, design modules, and acceptance criteria.

What sections are included in a product requirements document template?

A product requirements document template includes sections for background, goals, detailed module design, non-functional requirements, analytics, schedule, risks, and appendices. It also features a 10-point quality self-check and Given-When-Then acceptance criteria.

Can I create a B2B PRD with the same template as a B2C product?

You can create a B2B PRD using the same template, but the system applies product-type aware generation. It branches by B2C, B2B, internal tool, or platform, adjusting section emphasis and checks accordingly, and auto-detects the type from your inputs when possible.

How do I write acceptance criteria using Given-When-Then for feature modules?

Writing acceptance criteria using Given-When-Then is automated during feature decomposition. For each feature module, the system fills structured fields including description, user story, business rules, interaction flow, and exception handling, then generates the criteria directly in the PRD.

What is the best way to decompose features for product planning workflows?

The best way to decompose features for product planning workflows is using three methods: user journey, role split, and CRUD for every core data object. This ensures each module captures description, user stories, business rules, and exception handling comprehensively.