agileflow-acceptance-criteria

Generates Given/When/Then acceptance criteria in Gherkin format from feature descriptions.

7|1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/xloxn69/AgileFlow --skill agileflow-acceptance-criteria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agileflow-acceptance-criteria
Source: https://github.com/xloxn69/AgileFlow/tree/main/skills/agileflow-acceptance-criteria
Command: npx skills add https://github.com/xloxn69/AgileFlow --skill agileflow-acceptance-criteria

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vague or missing acceptance criteria lead to misinterpretations, rework, and features that don't meet user needs. This skill ensures clarity and testability from the outset.

Core Features & Use Cases

  • Given/When/Then Formatting: Automatically generates detailed, testable acceptance criteria in Gherkin format from feature descriptions.
  • Comprehensive Scenarios: Covers happy paths, error handling, edge cases, and permission-based scenarios for thorough requirements.
  • Use Case: You're defining the behavior for a user login. This skill generates precise AC for successful login, invalid password, account locking, and admin access, ensuring all scenarios are covered and testable.

Quick Start

Use the agileflow-acceptance-criteria skill to generate AC for "a user can add items to their shopping cart".

Frequently Asked Questions about agileflow-acceptance-criteria

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

FAQPage Schema
How do I write acceptance criteria in Given/When/Then format?

Given/When/Then is a Gherkin format that structures acceptance criteria with three parts: Given (preconditions), When (actions), Then (expected outcomes). This format makes criteria testable and unambiguous by breaking down each scenario into clear, independent steps that developers and QA can verify.

What scenarios should acceptance criteria cover?

Acceptance criteria should cover happy-path workflows, error-handling cases, edge cases, and permission-based scenarios. Comprehensive coverage ensures features work under normal conditions, gracefully handle failures, and respect boundaries—reducing rework and misaligned implementations.

Why do vague acceptance criteria cause problems?

Vague or missing acceptance criteria lead to misinterpretations between teams, rework when features don't meet expectations, and unclear testability. Detailed, testable criteria align stakeholders on scope and success metrics before development begins.

Can I generate acceptance criteria from user stories?

Yes. Acceptance criteria can be generated from user stories, feature descriptions, workflow discussions, and requirements. The skill converts narrative descriptions into precise Given/When/Then scenarios that translate user needs into testable, actionable specifications.

How detailed should each acceptance criterion be?

Each criterion should describe one distinct scenario with clear preconditions, a single action, and expected outcomes. This independence makes criteria easy to test individually, reduces ambiguity, and prevents criteria from becoming too complex or overlapping.