Capability
- argument-hint
- [feature or user need]
- type
- component
- theme
- pm-artifacts
Other metadata
- intent
- 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.
- best_for
[
"Writing user stories with proper acceptance criteria",
"Converting requirements into development-ready stories",
"Establishing story quality standards across your team"
]
- scenarios
[
"I need to write a user story for a new notification system in our B2B SaaS app",
"Convert this PRD requirement into a properly formatted user story with Gherkin acceptance criteria"
]
- estimated_time
- 5-10 min
Topics
- Testing
- user-story
- gherkin
- acceptance-criteria
- product-management
- requirements
- agile
- bdd
What it does
Generates user stories in Mike Cohn format paired with Gherkin acceptance criteria, translating product requirements into development-ready work with testable success conditions. Use this when turning user needs into backlog items that product, engineering, and QA can align on without ambiguity.
Generated from the current SKILL.md.
Frequently asked
Does this skill work with frameworks like Jira or Azure DevOps?
The skill teaches the Mike Cohn + Gherkin format itself, which is framework-agnostic. You can write stories this way in any tool—Jira, Azure DevOps, linear text files—but the skill doesn't integrate with any platform.
What's the difference between this and just writing a feature spec?
User stories focus on who benefits and why, with testable acceptance criteria. Feature specs are detailed technical documents. This skill positions stories as conversation starters, not locked-in contracts.
Can I use this for technical debt or refactoring work?
No. The skill is explicitly for user-facing value. Technical tasks without a user outcome should use engineering task tickets instead, not the Mike Cohn format.
What if my story has multiple 'When' or 'Then' statements?
That signals the story is too large and should be split into smaller stories. The skill references the user-story-splitting skill for guidance on breaking large stories down.
Do I need to run discovery interviews before using this skill?
Yes. The skill requires context: a validated user problem, a specific persona, and a clear desired outcome. If you're missing these, it recommends writing a problem statement first using the problem-statement skill.
Generated from the current SKILL.md. These answers refresh after source changes.