bmad-create-epics-and-stories

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

Updated Jul 11, 2026
One-click install
npx skills add https://github.com/marcmontecalvo/kinward --skill bmad-create-epics-and-stories-marcmontecalvo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-create-epics-and-stories
Source: https://github.com/marcmontecalvo/kinward/tree/main/.agents/skills/bmad-create-epics-and-stories
Command: npx skills add https://github.com/marcmontecalvo/kinward --skill bmad-create-epics-and-stories-marcmontecalvo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the challenge of translating high-level product requirements into structured, actionable development tasks, ensuring that epics and user stories are logically organized, testable, and aligned with user value.

Core Features & Use Cases

  • Requirements Decomposition: Systematically extracts functional, non-functional, and UX requirements from project documentation.
  • Epic Design: Organizes work into value-focused epics that are independently deliverable and dependency-aware.
  • Story Generation: Creates granular user stories with standardized acceptance criteria using the Given-When-Then format.
  • Use Case: Use this when you have a PRD and Architecture document and need to generate a complete, ready-to-code backlog of epics and stories for your development team.

Quick Start

Invoke the bmad-create-epics-and-stories skill to begin the requirements extraction and epic design process for your current project.

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 convert a PRD into agile epics and user stories?

To convert a PRD into agile epics and user stories, you decompose product requirements by extracting functional, non-functional, and UX needs, then organize them into value-focused epics and granular stories with standardized acceptance criteria.

What is the best way to structure a development backlog from architecture documents?

The best way to structure a development backlog from architecture documents is to systematically extract technical requirements and organize them into independently deliverable, dependency-aware epics with logically sequenced, testable user stories.

How do you write acceptance criteria for user stories generated from product requirements?

Acceptance criteria for user stories generated from product requirements are written using the standardized Given-When-Then format, ensuring each story is testable and aligned with user value.

Do I need both a PRD and architecture document to generate an actionable backlog?

You need both a PRD and architecture document to generate a complete, ready-to-code backlog, as this ensures epics and user stories capture both functional product needs and underlying technical dependencies.

Can I use this requirements decomposition approach for technical project planning?

Yes, you can use this requirements decomposition approach for technical project planning scenarios where high-level project documentation must be converted into actionable development tasks with logical, value-driven task sequencing.

What is requirements decomposition in agile development?

Requirements decomposition in agile development is the process of systematically extracting functional, non-functional, and UX requirements from project documentation to facilitate structured epic design and story generation.