user-story-decomposition

Break features or PRDs into INVEST user stories with Gherkin acceptance criteria.

70|34|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty --skill user-story-decomposition-productfculty-aipm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-decomposition
Source: https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty/tree/main/skills/user-story-decomposition
Command: npx skills add https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty --skill user-story-decomposition-productfculty-aipm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams convert feature descriptions or PRDs into well-formed, independently shippable user stories with acceptance criteria and engineering-ready tasks so planning and estimation are faster and less ambiguous.

Core Features & Use Cases

  • Story mapping: Organizes epics, user stories, and engineering sub-tasks into a clear story map for sprint planning.
  • INVEST-aligned stories: Writes user stories in the As a/When/I want/So that format with Gherkin acceptance criteria and Definition of Done checklists.
  • MVP identification & sprint breakdown: Labels MVP vs. V1/V2 items, sizes stories, and suggests sprint assignments to deliver core value first.
  • Use Case: Convert a PRD or product brief into a prioritized set of MVP stories and acceptance criteria ready for engineering estimates and sprint assignment.

Quick Start

Decompose the attached PRD into a story map, produce INVEST-format user stories for the MVP with Gherkin acceptance criteria and size estimates.

Frequently Asked Questions about user-story-decomposition

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

FAQPage Schema
How do I break a PRD into sprint-ready user stories?

To break a PRD into sprint-ready user stories, you decompose feature descriptions into epics, INVEST-formatted stories, and Gherkin acceptance criteria. This produces an MVP sprint breakdown with size estimates and definitions of done for engineering planning.

How do I write INVEST-aligned user stories with acceptance criteria?

Writing INVEST-aligned user stories involves structuring them in the As a/When/I want/So that format alongside Gherkin acceptance criteria. This ensures each story is independently shippable and includes a Definition of Done checklist for clear engineering requirements.

What is the best way to create a story map for sprint planning?

Creating a story map for sprint planning involves organizing epics, user stories, and engineering sub-tasks into a visual hierarchy. This approach labels MVP versus V1/V2 items and suggests sprint assignments to deliver core value first.

Can I use a feature description to generate Gherkin acceptance criteria?

Yes, you can use a feature description to generate Gherkin acceptance criteria. The process translates user flows and product briefs into structured Given/When/Then formats, ensuring engineering teams have unambiguous testing and validation standards.

Does user story decomposition work for engineering estimation and MVP identification?

User story decomposition works for engineering estimation and MVP identification by sizing stories and labeling core value items. It outputs a prioritized set of MVP stories ready for sprint assignment and engineering estimates.

When should I not use automated user story generation?

You should not use automated user story generation when your feature lacks a clear PRD, user flow, or product brief. The decomposition process requires structured input to accurately map epics, write INVEST stories, and suggest sprint assignments.