src/bmm-skills/3-solutioning/bmad-create-epics-and-stories/steps/step-03-create-stories.md
To generate all epics with their stories based on the approved epics_list, following the template structure exactly.
{communication_language}Load {planning_artifacts}/epics.md and review:
UX Design Integration: If UX Design Requirements (UX-DRs) were extracted in Step 1, ensure they are visible during story creation. UX-DRs must be covered by stories — either within existing epics (e.g., accessibility fixes for a feature epic) or in a dedicated "Design System / UX Polish" epic.
STORY CREATION GUIDELINES:
For each epic, create stories that:
🚨 DATABASE/ENTITY CREATION PRINCIPLE: Create tables/entities ONLY when needed by the story:
🔗 STORY DEPENDENCY PRINCIPLE: Stories must be independently completable in sequence:
STORY FORMAT (from template):
### Story {N}.{M}: {story_title}
As a {user_type},
I want {capability},
So that {value_benefit}.
**Acceptance Criteria:**
**Given** {precondition}
**When** {action}
**Then** {expected_outcome}
**And** {additional_criteria}
✅ GOOD STORY EXAMPLES:
Epic 1: User Authentication
Epic 2: Content Creation
❌ BAD STORY EXAMPLES:
For each epic in the approved epics_list:
Display:
Work with user to break down the epic into stories:
For each story in the epic:
AC Writing Guidelines:
After writing each story:
When story is approved:
After all stories for an epic are complete:
Continue the process for each epic in the approved list, processing them in order (Epic 1, Epic 2, etc.).
After all epics and stories are generated:
The final {planning_artifacts}/epics.md must follow this structure exactly:
After all epics and stories are complete:
Display: "Select an Option: [A] Advanced Elicitation [P] Party Mode [C] Continue"
bmad-advanced-elicitation skillbmad-party-mode skillONLY WHEN [C continue option] is selected and [all epics and stories saved to document following the template structure exactly], will you then read fully and follow: ./step-04-final-validation.md to begin final validation phase.
Master Rule: Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.