bmad-create-epics-and-stories

Break product requirements into epics and user stories with acceptance criteria.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps transform scattered product requirements, architecture decisions, and UX specifications into a structured epic and user story backlog that is ready for implementation. It reduces the risk of missing requirements, vague stories, and dependency problems that slow development teams down.

Core Features & Use Cases

  • Requirement extraction and validation: Pulls functional requirements, non-functional requirements, architecture constraints, and UX work items from planning documents before backlog creation begins.
  • Epic design with coverage mapping: Groups requirements into user-value-focused epics and maps every functional requirement to an epic so nothing is lost.
  • Story generation and final validation: Produces detailed user stories with testable acceptance criteria, checks for forward dependencies, and verifies readiness for development.
  • Use case: Ideal when a product owner or analyst has a PRD, architecture document, and optional UX spec and needs a complete epics.md file for engineering handoff.

Quick Start

Ask the skill to create the epics and stories list from your PRD, Architecture, and UX documents.

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 a PRD into epics and user stories with acceptance criteria?

To break down a PRD into epics and user stories, extract functional and non-functional requirements, group them into user-value-focused epics, and generate detailed stories with testable acceptance criteria and dependency checks.

What is requirements coverage mapping in backlog planning?

Requirements coverage mapping links every functional and non-functional requirement from your planning documents to a specific epic, ensuring nothing is lost during backlog creation and preventing missing requirements.

Do I need architecture and UX design documents to generate user stories?

You need a PRD and architecture document to generate user stories, while UX design documents are optional but recommended to ensure complete UX requirement coverage during backlog planning.

How do you write user stories that are ready for engineering handoff?

Delivery-ready user stories are written using template-driven documentation, testable acceptance criteria, forward dependency checks, and validation against architecture constraints to ensure complete development readiness.

What is the best way to ensure no non-functional requirements are missed during requirements decomposition?

The best way to ensure no non-functional requirements are missed is by enforcing sequential validation that extracts and maps NFRs alongside functional requirements before generating the final epic and story backlog.

When should I use an automated approach for creating an epics.md file?

You should use an automated approach for creating an epics.md file when you have scattered product requirements, architecture decisions, and UX specs that need structured grouping into implementation-ready work to avoid vague stories.