acceptance-criteria

Generate Gherkin acceptance criteria from user stories or requirements.

105|8|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/686f6c61/alfred-dev --skill acceptance-criteria-686f6c61
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/686f6c61/alfred-dev/tree/main/skills/producto/acceptance-criteria
Command: npx skills add https://github.com/686f6c61/alfred-dev --skill acceptance-criteria-686f6c61

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges the gap between product vision and development reality by generating precise, actionable acceptance criteria, ensuring everyone agrees on what "done" means and eliminating ambiguity.

Core Features & Use Cases

  • Gherkin Format Generation: Creates criteria in the standard Given/When/Then format.
  • Scenario Identification: Automatically identifies positive, negative, and edge case scenarios.
  • Automatability Check: Ensures criteria are written in a way that can be directly automated into tests.
  • Use Case: After defining a new user story for a login feature, use this Skill to generate acceptance criteria like "Given the user is on the login page, When they enter valid credentials and click 'Login', Then they are redirected to the dashboard."

Quick Start

Generate acceptance criteria in Gherkin format for the user story "As a user, I want to reset my password via email".

Frequently Asked Questions about acceptance-criteria

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate acceptance criteria in Gherkin format from user stories?

You can generate Gherkin acceptance criteria by providing a user story or requirement. The tool outputs Given/When/Then scenarios covering happy paths, alternative flows, negative scenarios, and edge cases.

What is the best way to write testable acceptance criteria for software features?

The best way to write testable acceptance criteria is to use the Given/When/Then format. This ensures criteria are precise, unambiguous, directly convertible into automated tests, and clearly define what "done" means.

Does this tool support identifying negative scenarios and edge cases for user stories?

Yes, the tool supports scenario identification by automatically detecting positive, negative, and edge case scenarios. It ensures all conditions are testable and directly convertible into automated tests.

How do I ensure my acceptance criteria are directly convertible into automated tests?

To ensure acceptance criteria are automatable, generate them in standard Gherkin format. The tool performs an automatability check to verify that every condition is precise, unambiguous, and directly maps to test steps.

Can I use this to define the definition of done for a login feature user story?

Yes, you can define the definition of done for a login feature by inputting the user story. The tool generates precise Given/When/Then scenarios, such as validating credentials and redirecting to the dashboard, ensuring everyone agrees on completion.