user-stories

Transform product ideas into user stories with Given/When/Then acceptance criteria.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Samuelca6399/AbsolutelySkilled --skill user-stories-samuelca6399
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-stories
Source: https://github.com/Samuelca6399/AbsolutelySkilled/tree/main/skills/user-stories
Command: npx skills add https://github.com/Samuelca6399/AbsolutelySkilled --skill user-stories-samuelca6399

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you translate product ideas into clear, testable user stories with acceptance criteria that teams can confidently build and validate.

Core Features & Use Cases

  • User story drafting with structure: Produces stories using the standard persona-action-outcome template to avoid vague requirements.
  • Acceptance criteria creation: Writes behavior-focused criteria in formats like Given/When/Then (Gherkin) and checklists, including happy path and error cases.
  • Backlog and estimation readiness: Evaluates stories against INVEST, supports story mapping to find release slices, and helps groom epics into independently deliverable work.
  • Scope control and splitting guidance: Guides you to split large epics using practical patterns (workflow steps, input variations, AC separation, spikes).

Quick Start

Use user-stories to improve a feature request by asking for a rewritten story (with persona, action, outcome) and complete acceptance criteria in Given/When/Then format.

Frequently Asked Questions about user-stories

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

FAQPage Schema
How do I write agile user stories with testable acceptance criteria?▼

Write agile user stories using the persona-action-outcome template, then add behavior-focused acceptance criteria in Given/When/Then format. This structure ensures stories are verifiable by covering both happy paths and error cases, translating vague product ideas into clear, testable requirements.

What is the best way to split large epics into independently deliverable user stories?▼

Split large epics using practical patterns like workflow steps, input variations, and acceptance criteria separation. This approach breaks down broad product ideas into small, valuable, and independently deliverable user stories that teams can confidently build and validate.

How do I validate backlog items using the INVEST checklist for agile requirements?▼

Validate backlog items against the INVEST criteria to ensure user stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable. This evaluation process guarantees your agile requirements are ready for grooming and accurately scoped for team estimation.

Can I generate Given/When/Then acceptance criteria for vague product ideas?▼

Yes, you can transform vague product ideas into Given/When/Then acceptance criteria. This Gherkin-style format focuses on specific behaviors, ensuring your user stories include comprehensive testable conditions for both successful execution and error handling.

When do I need story mapping for backlog grooming and release slicing?▼

Use story mapping during backlog grooming when you need to organize large epics and identify viable release slices. This process structures your agile requirements chronologically, helping you prioritize user stories for incremental, valuable product deliveries.

Does this approach support estimating work using story points for agile requirements?▼

Yes, this approach supports estimating work using story points by first ensuring user stories are properly groomed and INVEST-compliant. Well-structured, small, and estimable stories allow agile teams to confidently assign story points during backlog refinement.