User Story to Gherkin Acceptance Criteria Generator
Transform messy product requirements into razor-sharp User Stories with Given-When-Then Gherkin acceptance criteria.
Interactive Prompt Playground
{{FEATURE_REQUIREMENTS}}{{USER_PERSONA}}{{EDGE_CASES}}You are a Principal Technical Product Owner and Agile Coach. Transform the following feature description into an engineering-ready User Story with comprehensive Gherkin Acceptance Criteria: Feature Idea / Rough Requirements: ``` We want to allow team admins to invite members by email with role-based access (Viewer, Editor, Admin). Invites should expire after 7 days. If the user already has an account, they join the team immediately. If not, they must sign up first. Admins should be able to revoke pending invites. ``` User Persona & Target Audience: Workspace Administrator Edge Case Focus Areas: Seat license limits exceeded, resending expired invites, invite to existing member Generate a complete, structured Agile specification: 1. **User Story (Standard Format)**: - `As a [Persona], I want [Action], So that [Business Value]`. 2. **Functional Acceptance Criteria (Given / When / Then - Gherkin)**: - **Happy Path Scenarios**: Standard successful workflows. - **Negative / Validation Scenarios**: Invalid inputs, missing permissions, expired sessions. - **Boundary & Edge Scenarios**: Zero results, concurrency limits, pagination bounds. 3. **Non-Functional Requirements (NFRs)**: - Performance (P95 latency), Accessibility (WCAG 2.1 AA), Security, and Analytics event tracking. 4. **Definition of Done (DoD) Checklist**: - Specific criteria required before moving ticket to Closed.
How to Use This Prompt
- Paste your product idea or customer request.
- Specify your user persona and potential edge cases.
- Get a production-grade Jira ticket with Gherkin BDD criteria.
Engineering Tips & Best Practices
- Include explicit analytics event requirements in the ticket so data tracking is never forgotten.
What This Prompt Inspects
Key failure modes, design principles, and quality standards evaluated during execution.
Given-When-Then Clarity
Eliminates ambiguity by specifying precise initial states, actions, and observable results.
Negative & Boundary Paths
Explicitly covers error states, expired links, and capacity limits.
DoD Alignment
Provides clear verification criteria for engineering and QA.
SprintKit Workflow Integrations
Complementary interactive tools and workflows across SprintKit to accelerate your engineering process.
Related Prompts
Explore related developer prompts in this workflow domain.
Epic Breakdown into Atomic Engineering Tasks
Break large product epics into vertically sliced, independently deployable Jira engineering subtasks.
Sprint Backlog Refinement & Technical Estimation Prompt
Conduct rigorous backlog refinement, identify hidden complexity, and estimate story points with Scrum poker criteria.
Bug Triage & Reproducible Defect Specification
Turn vague user bug reports into crisp, reproducible defect tickets with root-cause hints and regression steps.