user-stories

Decompose features into INVEST-compliant user stories with priorities and estimates.

105|8|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/686f6c61/alfred-dev --skill user-stories-686f6c61
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/686f6c61/alfred-dev/tree/main/skills/producto/user-stories
Command: npx skills add https://github.com/686f6c61/alfred-dev --skill user-stories-686f6c61

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill tackles the challenge of translating high-level features into actionable, granular user stories that development teams can efficiently implement.

Core Features & Use Cases

  • Decomposition: Breaks down large features into small, manageable user stories.
  • INVEST Compliance: Ensures stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Prioritization: Assigns MoSCoW priorities (Must, Should, Could, Won't).
  • Estimation: Provides relative sizing (e.g., S, M, L) with a maximum 8-hour work limit per story.
  • Use Case: You have a new feature request for a "user profile management system." This Skill will help you break it down into individual stories like "As a user, I want to update my profile picture so that I can personalize my account."

Quick Start

Use the user-stories skill to break down the feature 'implement a dark mode toggle'.

Frequently Asked Questions about user-stories

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

FAQPage Schema
How do I break down a feature into user stories with acceptance criteria?

To break down a feature into user stories, decompose the high-level request into granular, verifiable stories. Each story includes specific acceptance criteria, MoSCoW prioritization, and relative estimation to ensure it is actionable for development teams.

What is the INVEST principle for agile user stories?

The INVEST principle for agile user stories ensures each task is Independent, Negotiable, Valuable, Estimable, Small, and Testable. Applying INVEST compliance guarantees stories are properly scoped and implementable within an 8-hour timeframe.

How do I prioritize features for a product backlog refinement session?

Prioritize features for product backlog refinement by assigning MoSCoW priorities (Must, Should, Could, Won't) to individual user stories. This categorization facilitates sprint planning by clarifying relative importance and actionable development tasks.

What is the best way to estimate agile user stories for sprint planning?

The best way to estimate agile user stories for sprint planning is using relative sizing such as S, M, or L. This approach enforces a maximum 8-hour work limit per story, ensuring tasks remain manageable and accurately scoped for development teams.

Can I use this tool to create user stories for any feature request?

Yes, you can use this tool to create user stories for any feature request. It translates high-level feature definitions into actionable development tasks, such as breaking a profile management system into stories for updating profile pictures.

Why do my user stories fail to generate clear development tasks?

User stories fail to generate clear development tasks when they lack INVEST compliance, verifiable acceptance criteria, or proper relative estimation. Decomposing features into small, manageable stories with an 8-hour limit resolves this backlog refinement issue.