What problem does it solve?
This Skill helps you write clear, actionable, and high-quality user stories that adhere to the INVEST criteria and include well-defined BDD acceptance criteria, reducing ambiguity and improving development efficiency.
Core Features & Use Cases
- User Story Writing: Crafts user stories in standard, context-first, or outcome-first formats.
- INVEST Criteria Check: Guides users through a checklist to ensure stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable.
- BDD Acceptance Criteria: Generates acceptance criteria in Given/When/Then format, covering happy paths, edge cases, and error scenarios.
- Story Splitting: Provides techniques like SPIDR and workflow splits to break down large epics into manageable stories.
- Use Case: A Product Owner needs to define a new feature. They can use this Skill to write a user story for "As a registered user, I want to reset my password, so that I can regain access to my account if I forget it," complete with specific acceptance criteria like "Given I am on the login page and enter my registered email, When I click 'Forgot Password', Then I receive an email with a password reset link."
Quick Start
Use the user-story-writer skill to write a user story for a login feature with BDD acceptance criteria.