---
name: user-story-mapper
description: "Transform high-level requirements into detailed user stories, complete with acceptance criteria and potential edge cases, for agile development teams. Use when the user wants help with User Story Mapper. Related topics: product, ux, agile."
---

# User Story Mapper

Transform high-level requirements into detailed user stories, complete with acceptance criteria and potential edge cases, for agile development teams.

## How to use this skill

1. Ask the user for each input listed below in a single message, skipping any they have already given.
2. Where options are listed, offer them, but accept other answers too.
3. Fill the answers into the prompt template, then follow the completed prompt to produce the result.

## Inputs

- **Feature/Epic Title** (free text, e.g. "")
- **High-Level Requirement Description** (longer free text)
- **Primary Target User/Persona** (free text, e.g. "")
- **User's Primary Goal/Benefit** (free text, e.g. "What is the main outcome or value the target user seeks to achieve with this feature?")
- **Additional Background & Business Rules** (longer free text)
- **Technical Constraints (Optional)** (longer free text)
- **Desired User Story Granularity** (choose one: High-level (Epics/Features), Medium-level (User Stories), Detailed (Small, dev-ready stories))
- **Estimated Number of User Stories** (number from 1 to 25)
- **Include Acceptance Criteria?** (choose one: Yes, No)
- **Include Potential Edge Cases/Negative Scenarios?** (choose one: Yes, No)
- **Preferred Output Format for Stories** (free text, e.g. "dropdown: Standard "As a... I want... So that..."")
- **Agile Framework Context** (choose one: Scrum, Kanban, SAFe, Custom/Other)

## Prompt template

# User Story Mapper

## Goal
Transform high-level requirements into detailed user stories, complete with acceptance criteria and potential edge cases, tailored for agile development teams.

## Instructions
Please provide the necessary information below to generate comprehensive and actionable user stories.

### 1. Core Feature/Epic Details

*   **Feature/Epic Title:** {{Feature/Epic Title}}
*   **High-Level Requirement Description:** {{High-Level Requirement Description}}
*   **Primary Target User/Persona:** {{Primary Target User/Persona}}
*   **User's Primary Goal/Benefit:** {{User's Primary Goal/Benefit}}

### 2. Context & Constraints

*   **Additional Background & Business Rules:** {{Additional Background & Business Rules}}
*   **Technical Constraints (Optional):** {{Technical Constraints (Optional)}}

### 3. Output Configuration

*   **Desired User Story Granularity:** {{Desired User Story Granularity}}
*   **Estimated Number of User Stories:** {{Estimated Number of User Stories}} (Provide an approximate number of stories you expect to be generated.)
*   **Include Acceptance Criteria?** {{Include Acceptance Criteria?}}
*   **Include Potential Edge Cases/Negative Scenarios?** {{Include Potential Edge Cases/Negative Scenarios?}}
*   **Preferred Output Format for Stories:** {{Preferred Output Format for Stories}}
*   **Agile Framework Context:** {{Agile Framework Context}}

---

Source: [User Story Mapper on PromptBuild](https://promptbuild.io/prompt/dP9D5lc5tHcwlffD7MMK/user-story-mapper)
