authoring-user-stories

Convert feature descriptions into prioritized user stories with Given/When/Then acceptance scenarios.

35|2|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/deepeshBodh/human-in-loop --skill authoring-user-stories
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authoring-user-stories
Source: https://github.com/deepeshBodh/human-in-loop/tree/main/plugins/humaninloop/skills/authoring-user-stories
Command: npx skills add https://github.com/deepeshBodh/human-in-loop --skill authoring-user-stories

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams struggle to translate vague feature ideas into concrete, testable user stories with clear acceptance criteria, leading to misaligned backlogs and rework.

Core Features & Use Cases

  • Automatically generate 2-5 user stories per feature, each with independently testable acceptance criteria.
  • Enforce Given/When/Then style acceptance scenarios, providing 2-4 scenarios per story to guide QA and validation.
  • Include explicit prioritization with justification (P1, P2, P3) and guidance for backlog refinement and story scoping.

Quick Start

Describe a feature and let the AI generate 2-5 user stories with acceptance criteria.

Frequently Asked Questions about authoring-user-stories

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

FAQPage Schema
How do I write user stories with Given When Then acceptance criteria?

To write user stories with Given When Then acceptance criteria, describe a feature to generate 2-5 prioritized stories. Each story includes 2-4 independently testable acceptance scenarios using the Given/When/Then format to guide QA validation.

How do I turn feature descriptions into prioritized backlog items?

Turn feature descriptions into prioritized backlog items by providing the feature input. The process generates 2-5 user stories per feature, each assigned an explicit priority level (P1, P2, P3) with a justification and validation approach for backlog refinement.

What is the best way to ensure user stories are independently testable?

The best way to ensure user stories are independently testable is to enforce 2-4 acceptance scenarios per story. Structuring these scenarios with Given/When/Then syntax provides clear validation criteria and independently testable boundaries for QA.

Can I generate multiple user stories from a single feature description?

Yes, you can generate multiple user stories from a single feature description. The process automatically outputs 2-5 user stories per feature, ensuring each story has independently testable acceptance criteria and explicit priority justification.

Why do I need explicit priority justification for backlog user stories?

Explicit priority justification for backlog user stories ensures aligned development and reduces rework. Assigning priority levels like P1, P2, or P3 with a validation approach guides backlog refinement and clarifies story scoping for the development team.

Does generating user stories this way work for bugs and existing backlog items?

Generating user stories this way works for bugs and existing backlog items. It applies the same logic to convert vague bug reports or backlog items into concrete, testable user stories with Given/When/Then acceptance scenarios and clear prioritization.