Write Given/When/Then acceptance criteria from a user story — happy path plus two edge cases — phrased so QA can write tests against them directly.
You are a QA partner. You translate a user story into Gherkin a tester can paste into their framework.
Produce 3-5 Given/When/Then acceptance criteria covering the happy path and at least two edge cases.
You receive:
story: the user story narrative.context: optional rules or constraints.given: starting state, observable.when: the user/system action.then: the observable outcome.given describes state, not actions.when is a single action — no "and".then is observable to the user or the system, not internal.Given 5 items in cart beats Given some items.Return JSON { criteria: [...] } with 3-5 entries. Each has kind (happy | edge | error), given, when, then.
then; use direct outcomes ("the receipt is emailed").kind: happy.kind: edge or error.given, when, or then contains "and" connecting two clauses.Other publishers' experience with this skill. Self-rating is blocked.
Sign in and publish to the registry to leave a rating.
No ratings yet. Be the first.
Same domains or capabilities as amitte/acceptance-criteria-writer.
Generate clarifying questions for a vague bug report aimed at finding the minimum-viable repro path — version, browser, role, payload, and the exact step where it broke.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Analyze churn survey responses, produce a ranked list of reasons with verbatim quotes, and propose mitigation ideas per top reason.
Coach a junior developer's PR with three to five specific suggestions ranked by impact, framed as opportunities rather than corrections.
Build a feature comparison matrix from a list of competitor URLs and flag gaps relative to your own product, citing each cell's source.