user-story-generation

Generate IEEE 29148-aligned user stories with acceptance criteria and story points.

7|3|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/peterbamuhigire/srs-skills --skill user-story-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-generation
Source: https://github.com/peterbamuhigire/srs-skills/tree/main/02-requirements-engineering/agile/01-user-story-generation
Command: npx skills add https://github.com/peterbamuhigire/srs-skills --skill user-story-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill transforms high-level feature descriptions into well-formed, INVEST-compliant user stories, streamlining Agile backlog creation and ensuring clarity for development teams.

Core Features & Use Cases

  • User Story Generation: Creates stories following the "As a / I want / So that" format.
  • INVEST Criteria Validation: Ensures stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Acceptance Criteria: Generates clear, testable acceptance criteria using Given-When-Then format.
  • Story Point Estimation: Assigns Fibonacci-based story points for effort estimation.
  • Use Case: A product manager can input a list of features and product vision, and this Skill will output a ready-to-use backlog of user stories, complete with acceptance criteria and estimated story points, suitable for sprint planning.

Quick Start

Use the user-story-generation skill to create user stories from the provided project context files.

Frequently Asked Questions about user-story-generation

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

FAQPage Schema
How do I generate Agile user stories from a feature description?

To generate Agile user stories, input your high-level feature descriptions and project context. The Skill outputs IEEE 29148-aligned stories using the 'As a / I want / So that' format, complete with acceptance criteria and story point estimation.

What is the INVEST criteria validation for backlog stories?

INVEST criteria validation ensures user stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable. This Skill automatically checks generated backlog items against these principles to guarantee they are ready for Agile sprint planning.

How to decompose epics into actionable user stories?

You can decompose epics into actionable user stories by providing the epic context to this Skill. It breaks down large features into smaller, testable units, assigning Fibonacci-based story points for effort estimation during the process.

Does this user story generator output Given-When-Then acceptance criteria?

Yes, this user story generator outputs Given-When-Then acceptance criteria. It automatically creates clear, testable conditions for each generated story alongside IEEE 29148-aligned requirements to streamline development team clarity.

Can I use this to create a ready-to-use Agile backlog with story points?

Yes, you can use this to create a ready-to-use Agile backlog. By inputting a list of features and a product vision, the Skill produces a complete backlog with Fibonacci-based story points and acceptance criteria suitable for sprint planning.

What file formats are output when generating user stories?

When generating user stories, the output file formats include user_stories.md for the backlog text and story_map.mmd for visual story mapping. These files capture the IEEE 29148-aligned requirements and acceptance criteria.