prd-to-stories

Decompose PRD documents into Request, Epic, and Story work items.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/wuji-technology/pm-workflow-plugin --skill prd-to-stories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-to-stories
Source: https://github.com/wuji-technology/pm-workflow-plugin/tree/main/skills/prd-to-stories
Command: npx skills add https://github.com/wuji-technology/pm-workflow-plugin --skill prd-to-stories

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform lengthy product requirement documents into a structured, implementation-ready backlog so teams can move from specification to execution without manual splitting and tracking errors.

Core Features & Use Cases

  • Structured decomposition: Convert a PRD into Request → Epic → Story hierarchy with acceptance criteria, priorities, and estimates following MECE granularity rules.
  • Integration with Feishu MCP: Optionally check for duplicates via MOQL, create Request/Epic/Story work items in Feishu, record returned work_item_ids, and produce a manual follow-up checklist for fields that require UI updates.
  • Practical scenarios: Use when preparing sprint backlogs from a feature-scoped PRD, onboarding new feature teams, or generating a Scope Baseline for release and sprint-sync workflows.

Quick Start

Decompose the PRD located at portfolio/myproduct/features/myfeature/prd/PRD-123.md into Request/Epic/Story, output portfolio/myproduct/requirements/stories/PRD-123-stories.md, and optionally create Feishu work items while checking for duplicates.

Frequently Asked Questions about prd-to-stories

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

FAQPage Schema
How do I decompose a PRD into structured stories and epics for sprint planning?

To decompose a PRD into structured stories, this tool transforms product requirement documents into a Request, Epic, and Story hierarchy. It applies MECE granularity rules to ensure stories are implementation-ready for sprint planning and backlog preparation.

What is the best way to convert feature-scoped PRDs into Feishu work items?

Converting feature-scoped PRDs into Feishu work items involves parsing the document to create Request, Epic, and Story tasks. It optionally uses Feishu MCP integration to check duplicates via MOQL, create work items, and record returned work_item_ids.

Can I generate a stories.md backlog file from my product requirements automatically?

Yes, you can generate a stories.md backlog file from product requirements automatically. The tool outputs a structured markdown file containing the decomposed Request, Epic, and Story items for release and sprint-sync workflows.

Does this PRD decomposition tool check for duplicate stories before creating Feishu tasks?

Yes, this PRD decomposition tool checks for duplicate stories before creating Feishu tasks. It performs MOQL duplicate checks during the decomposition process and detects existing stories to prevent redundant backlog items.

What happens to PRD decomposition if the Feishu MCP connection is unavailable?

If the Feishu MCP connection is unavailable, the PRD decomposition process handles the unavailability with a graceful downgrade. It still outputs the stories.md file locally, skipping the automatic creation of Feishu work items.

Do I need a specific directory structure to parse PRDs into implementation backlogs?

Yes, you need a specific directory structure to parse PRDs into implementation backlogs. The tool expects feature-scoped PRDs located under the portfolio/{product}/features/{feature}/prd path to correctly generate the backlog hierarchy.