bmad-create-epics-and-stories

Decompose project requirements into epics and stories with acceptance criteria.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Yukine5377/common --skill bmad-create-epics-and-stories-yukine5377
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-epics-and-stories
Source: https://github.com/Yukine5377/common/tree/main/.cursor/skills/bmad-create-epics-and-stories
Command: npx skills add https://github.com/Yukine5377/common --skill bmad-create-epics-and-stories-yukine5377

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks down ambiguous requirements into structured, testable epics and stories to enable focused planning and execution.

Core Features & Use Cases

  • Converts PRD, Architecture decisions, and UX hints into a hierarchical epic/story backlog aligned with user value.
  • Produces acceptance criteria and FR/NFR mappings to ensure traceability and testability.
  • Supports step-by-step collaboration with a product owner, preserving sequential design and continuous validation.

Quick Start

Initialize the BMAD Epic-Story design flow by loading the extracted requirements and following the step-by-step prompts to create epics and stories.

Frequently Asked Questions about bmad-create-epics-and-stories

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

FAQPage Schema
How do I break down ambiguous project requirements into structured epics and stories?

To break down ambiguous requirements into structured epics and stories, you identify and validate the project requirements, then decompose them into a hierarchical backlog aligned with user value. This produces testable stories with acceptance criteria and FR/NFR mappings.

How does mapping functional and non-functional requirements to a backlog work?

Mapping functional and non-functional requirements to a backlog works by converting PRD and architecture constraints into a hierarchical epic/story structure. This ensures traceability and testability by attaching acceptance criteria to each generated story.

What is the best way to generate a ready-to-implement backlog from a PRD?

The best way to generate a ready-to-implement backlog from a PRD is to extract requirements and follow a step-by-step design flow. This process preserves sequential design and continuous validation while mapping architecture constraints to actionable stories.

Can I use this epic and story planning workflow for step-by-step collaboration with a product owner?

Yes, you can use this epic and story planning workflow for step-by-step collaboration with a product owner. The process supports continuous validation and sequential design by prompting you through the requirements decomposition flow.

Do I need extracted requirements and architecture constraints before creating epics?

Yes, you need extracted requirements and architecture constraints before creating epics. Loading these inputs initializes the design flow, enabling the system to validate project requirements and map them into a structured backlog.

Why decompose requirements into epics and stories instead of a flat task list?

Decomposing requirements into epics and stories instead of a flat task list preserves user-value focus and enables sequential design. It converts UX hints and architecture decisions into traceable items with clear acceptance criteria for focused execution.