pm-docs

Generate PRD, BRD, and MRD documents from discovery files.

46|8|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/konglong87/superPM --skill pm-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-docs
Source: https://github.com/konglong87/superPM/tree/main/skills/02-solution-design/pm-docs
Command: npx skills add https://github.com/konglong87/superPM --skill pm-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps product managers quickly produce complete PRD/BRD/MRD documentation from existing discovery outputs, reducing the time and inconsistency of manual writing.

Core Features & Use Cases

  • Document auto-generation: Produces PRD (product requirements), BRD (business requirements), and MRD (market requirements) in a structured format.
  • Front-matter driven workflow: Guides you to choose which documents to generate (single or full set) and uses AskUserQuestion for interactive selection.
  • Parallel subagent writing: When generating the full set, it generates PRD/BRD/MRD concurrently and then validates and summarizes outputs.
  • Data-first filling: Fills sections based on required前置材料 and avoids fabricating content, including basic verification and an output report.

Quick Start

Ask the skill to generate the full PRD, BRD, and MRD document set for your project using your existing docs/01-需求调研 files.

Frequently Asked Questions about pm-docs

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

FAQPage Schema
How do I generate PRD, BRD, and MRD product documents from existing discovery inputs?

To generate PRD, BRD, and MRD product documents, you provide existing discovery inputs and select the desired document types. The workflow consumes these materials to draft structured documents into the design folder, performing validation and outputting a generation report with data sources.

What is the best way to automate product documentation like PRDs and BRDs from requirement research?

Automating product documentation like PRDs and BRDs uses a front-matter driven workflow to guide document selection. It applies parallel subagent writing to generate the full document set concurrently, then validates and summarizes outputs to reduce manual writing time and inconsistency.

Do I need specific prerequisite files to generate market requirements documents and business requirements documents?

Yes, generating market requirements documents and business requirements documents requires specific prerequisite files. The workflow uses a data-first filling approach based on required discovery materials to avoid fabricating content, ensuring the output includes basic verification and an output report.

Can I generate a single MRD instead of a full PRD, BRD, and MRD document set?

Yes, you can generate a single MRD instead of a full PRD, BRD, and MRD document set. The workflow uses an interactive selection process that guides you to choose which specific documents to generate, supporting both individual document creation and full set generation.

How does parallel generation work when creating a full set of product requirements documents?

Parallel generation for a full set of product requirements documents works by generating the PRD, BRD, and MRD concurrently. After the parallel generation completes, the workflow performs basic validation and summarizes the outputs into a final generation report.

Why does the product documentation workflow avoid fabricating content during generation?

The product documentation workflow avoids fabricating content by using a data-first filling approach. It populates document sections strictly based on required discovery materials, ensuring factual accuracy and producing a generation report that cites the actual data sources used.