user-story-generator

Generate structured user stories with Gherkin acceptance criteria from feature prompts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/LKB-99/manus-auto-skills --skill user-story-generator-lkb-99
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-generator
Source: https://github.com/LKB-99/manus-auto-skills/tree/main/user-story-generator
Command: npx skills add https://github.com/LKB-99/manus-auto-skills --skill user-story-generator-lkb-99

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translating vague feature ideas into clear, structured user stories with well-defined acceptance criteria to accelerate clarity and alignment.

Core Features & Use Cases

  • Structured User Story Generation: Create the standard As a... I want to... so that... format to capture role, action, and value.
  • Comprehensive Acceptance Criteria Formulation: Produce Given/When/Then scenarios in Gherkin syntax to enable testable acceptance criteria.
  • INVEST-aligned Best Practices: Promote independence, negotiability, value, estimability, small size, and testability for sustainable backlogs.
  • Template customization: Allow adding notes, UI/UX considerations, and technical notes to extend stories.

Quick Start

Provide a concise feature prompt and let the skill guide you to define the user role, action, and acceptance criteria, yielding a complete user story.

Frequently Asked Questions about user-story-generator

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

FAQPage Schema
How do I write user stories with Gherkin acceptance criteria from vague feature ideas?

To write user stories with Gherkin acceptance criteria, you can input a concise feature prompt to automatically generate the standard "As a... I want to... so that..." format alongside Given/When/Then scenarios. This enforces INVEST best practices for clear, testable backlog items.

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

The best way to structure agile user stories for sprint planning is to align them with INVEST principles, ensuring they are independent, negotiable, valuable, estimable, small, and testable. This approach generates well-defined items with clear roles, actions, and values for development teams.

Can I add UI UX considerations and technical notes to a generated user story?

Yes, you can add UI/UX considerations and technical notes to a generated user story through template customization. This allows you to extend the standard story format with optional enrichment sections for improved collaboration between product and development teams.

How does INVEST methodology apply to backlog refinement and user story generation?

INVEST methodology applies to backlog refinement by ensuring generated user stories promote independence, negotiability, value, estimability, small size, and testability. Enforcing these best practices maintains sustainable backlogs and accelerates alignment between product and development teams.

Why do my agile user stories lack testable acceptance criteria?

Agile user stories often lack testable acceptance criteria when they are not formulated using Given/When/Then scenarios in Gherkin syntax. Generating stories with structured Gherkin scenarios ensures the acceptance criteria are concrete, testable, and aligned with development expectations.

When do I need to generate user stories rather than writing them manually?

You need to generate user stories rather than writing them manually when translating vague feature ideas into structured backlog items for initial requirement gathering or sprint planning. This streamlines collaboration and enforces best practices for agile teams.