All skills
deanpeters avatar

/user-story-mapping

@b68bf96

Create a user story map that lays out activities, steps, tasks, and release slices. Use when planning a workflow, backlog, or MVP around the user journey.

Use this Skill: https://skilld.dev/gh/deanpeters/product-manager-skills/user-story-mapping

This session only. Nothing lands on disk.

examplessample.md

≈547 tokens on demand. Your agent reads this file only when SKILL.md points to it.

User Story Mapping Example

Example: Story Map for Freelance Invoicing Product

## User Story Map: Freelance Invoicing

### Who

#### Segment:
- Freelance creative professionals (designers, writers, photographers)

#### Persona:
- Sarah, 35, freelance graphic designer
- Manages 5-10 clients at once
- Struggles with invoicing, payment tracking, and follow-ups
- Wants to spend less time on admin, more time designing
- Currently uses Excel + email, which is error-prone and time-consuming

### Backbone

#### Narrative:
- Complete a client project from kickoff to final payment without admin hassle

#### Activities:
1. Negotiate project scope and pricing
2. Execute design work
3. Deliver final assets
4. Send invoice and receive payment
5. Follow up on late payments

### Steps:

**For Activity 1: Negotiate project scope and pricing**
- Step 1: Review client brief
- Step 2: Draft project proposal
- Step 3: Negotiate timeline and budget

**For Activity 2: Execute design work**
- Step 1: Create initial concepts
- Step 2: Share concepts for feedback
- Step 3: Iterate based on feedback
- Step 4: Finalize design

**For Activity 3: Deliver final assets**
- Step 1: Export final files in client-requested formats
- Step 2: Upload files to shared folder or email
- Step 3: Confirm client receipt

**For Activity 4: Send invoice and receive payment**
- Step 1: Create invoice with project details
- Step 2: Send invoice to client
- Step 3: Track payment status
- Step 4: Confirm payment received

**For Activity 5: Follow up on late payments**
- Step 1: Identify overdue invoices
- Step 2: Send payment reminder
- Step 3: Escalate if still unpaid

### Tasks (Sample for Activity 4, Step 1: Create invoice):

**MVP (Release 1):**
- Task 1: Enter client name and contact info
- Task 2: Add line items (description, hours, rate)
- Task 3: Calculate total automatically
- Task 4: Preview invoice before sending

**Release 2:**
- Task 5: Add logo and custom branding
- Task 6: Save invoice templates for repeat clients
- Task 7: Auto-populate line items from project notes

**Future:**
- Task 8: Generate invoices from time tracking data
- Task 9: Multi-currency support

Source: SKILL.md on GitHub

No alerts17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill provides a framework and templates for user story mapping without any executable code or sensitive operations. All external references point to the author's official repository for attribution.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer6mo

    3 files scanned · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at b68bf96. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Activeupdated 2 months ago
argument-hint
[product or workflow]
type
component
theme
pm-artifacts
Other metadata
intent
Visualize the user journey by creating a hierarchical map that breaks down high-level activities into steps and tasks, organized left-to-right as a narrative flow. Use this to build shared understanding across product, design, and engineering, prioritize features based on user workflows, and identify gaps or opportunities in the user experience.
best_for
[
  "Laying out activities, steps, and tasks across a user's workflow",
  "Slicing a backlog into releases that each deliver something usable",
  "Finding the gaps in a journey before they become production surprises"
]
scenarios
[
  "We have a flat backlog and no sense of the user's actual workflow",
  "I need to slice this into releases that each deliver something usable"
]
estimated_time
30-60 min

README badge

README badge for deanpeters/product-manager-skills/user-story-mapping