Tooluck logoTooluck
SKILL.md

deliver-user-stories

Agent skill fromproduct-on-purpose/pm-skills

Generates user stories in the standard persona, action, benefit story format from product requirements or feature descriptions. Use when breaking a feature into stories for sprint planning, writing tickets, or communicating scope to engineering. For testable Given/When/Then acceptance criteria on a story, use deliver-acceptance-criteria; for boundary and failure scenarios, use deliver-edge-cases.

How to install deliver-user-stories

install deliver-user-stories
# install the pm-skills pack with the skills CLI
npx skills add product-on-purpose/pm-skills

# or add only this skill to Claude Code: copy the folder

skills/deliver-user-stories/

# into

~/.claude/skills/deliver-user-stories/ (all projects)

.claude/skills/deliver-user-stories/ (one project)

skills/deliver-user-stories/SKILL.md

Apache-2.0Full file
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
2# User Stories
3
4User stories are concise descriptions of functionality from the user's perspective. They capture who needs something, what they need, and why - without prescribing how to build it. Good user stories enable teams to break large features into estimable, deliverable increments while maintaining focus on user value.
5
6## When to Use
7
8- After PRD approval, when breaking down features for implementation
9- During sprint planning to create actionable work items
10- When writing tickets for engineering teams
11- When communicating requirements to stakeholders in accessible terms
12- When prioritizing a backlog based on user value
13
14## When NOT to Use
15
16- You need deeper, QA-ready Given/When/Then coverage for a single story or slice -> use `deliver-acceptance-criteria`
17- You need the feature-wide catalog of boundary conditions and failure scenarios -> use `deliver-edge-cases`
18- The feature itself is not yet specified -> use `deliver-prd` first; stories should trace back to documented requirements
19- You want refinement-session outcomes (estimates, scope decisions, open questions) -> use `iterate-refinement-notes`
20
21## Instructions
22
23When asked to create user stories, follow these steps:
24
251. **Understand the Feature Context**
26 Review the PRD or feature description. Understand the overall goal, target users, and scope boundaries. User stories should trace back to documented requirements.
27…

Excerpt shown under the repository's Apache-2.0 license.

More skills in pm-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates