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.