Agile, Scrum & Product Specs
Target: Claude 3.7, Cursor, Windsurf, ChatGPT

User Story to Gherkin Acceptance Criteria Generator

Transform messy product requirements into razor-sharp User Stories with Given-When-Then Gherkin acceptance criteria.

AgileScrumGherkinBDDProduct ManagementJira

Interactive Prompt Playground

Customize Template Fields
Live replacement
{{FEATURE_REQUIREMENTS}}
{{USER_PERSONA}}
{{EDGE_CASES}}
Rendered Prompt (Ready to paste)1416 characters
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

  1. Paste your product idea or customer request.
  2. Specify your user persona and potential edge cases.
  3. 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.

All Prompts

Epic Breakdown into Atomic Engineering Tasks

Break large product epics into vertically sliced, independently deployable Jira engineering subtasks.

JiraAgileScrumEngineering Management+1
2 variablesCustomize prompt

Sprint Backlog Refinement & Technical Estimation Prompt

Conduct rigorous backlog refinement, identify hidden complexity, and estimate story points with Scrum poker criteria.

RefinementScrumEstimationAgile+1
3 variablesCustomize prompt

Bug Triage & Reproducible Defect Specification

Turn vague user bug reports into crisp, reproducible defect tickets with root-cause hints and regression steps.

Bug TriageQAJiraDebugging+1
2 variablesCustomize prompt