user-story

Solid

Create user stories with Mike Cohn format and Gherkin acceptance criteria. Use when turning user needs into development-ready work with clear outcomes and testable conditions.

AI & Automation 4,637 stars 591 forks Updated 1 weeks ago NOASSERTION

Install

View on GitHub

Quality Score: 86/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

## Purpose Create clear, concise user stories that combine Mike Cohn's user story format with Gherkin-style acceptance criteria. Use this to translate user needs into actionable development work that focuses on outcomes, ensures shared understanding between product and engineering, and provides testable success criteria. This is not a feature spec—it's a conversation starter that captures *who* benefits, *what* they're trying to do, *why* it matters, and *how* you'll know it works. ## Key Concepts ### The Mike Cohn + Gherkin Format A user story combines: **Use Case (Mike Cohn format):** - **As a** [user persona/role] - **I want to** [action to achieve outcome] - **so that** [desired outcome] **Acceptance Criteria (Gherkin format):** - **Scenario:** [Brief description of the scenario] - **Given:** [Initial context or preconditions] - **and Given:** [Additional preconditions] - **When:** [Event that triggers the action] - **Then:** [Expected outcome] ### Why This Structure Works - **User-centric:** Forces focus on who benefits and why - **Outcome-focused:** "So that" emphasizes the value delivered, not just the action - **Testable:** Gherkin acceptance criteria are concrete and verifiable - **Conversational:** Story is the opening for discussion, not the final spec - **Shared language:** Product, engineering, and QA all understand the format ### Anti-Patterns (What This Is NOT) - **Not a task:** "As a developer, I want to refactor the database" (this is a tech task, not ...

Details

Author
deanpeters
Repository
deanpeters/Product-Manager-Skills
Created
3 months ago
Last Updated
1 weeks ago
Language
Shell
License
NOASSERTION

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

user-stories

Create user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria with descriptions, design links, and acceptance criteria. Use when writing user stories, breaking down features into backlog items, or defining acceptance criteria.

11,758 Updated 1 weeks ago
phuryn
AI & Automation Solid

014-agile-user-story

Guides the creation of agile user stories and Gherkin feature files. Use when the user wants to create a user story, write acceptance criteria, define Gherkin scenarios, or author BDD feature files. This should trigger for requests such as Create a user story; Write a user story; I need to write a user story. Part of cursor-rules-java project

393 Updated today
jabrena
Data & Documents Solid

user-story-writer

Write well-structured user stories with acceptance criteria and edge cases. Use when asked to write user stories, create tickets from a feature brief, convert a PRD into stories, or write acceptance criteria. Produces ready-to-estimate stories in the standard format with clear acceptance criteria, edge cases, and definition of done.

915 Updated 3 days ago
mohitagw15856
AI & Automation Listed

user-story-creation

This skill should be used when the user asks to "create user stories", "write user stories", "break down epic into stories", "define user stories", "what stories do I need", "apply INVEST criteria", "write acceptance criteria", "split a large story", "story is too big", "story splitting", or when decomposing epics into specific, valuable user stories.

1 Updated today
mamiaijf
AI & Automation Solid

user-story-generator

Generate and validate user stories from various inputs including requirements, research, and feature descriptions. Apply INVEST criteria validation, create acceptance criteria, split large stories, and convert between story formats.

1,034 Updated today
a5c-ai