acceptance-criteria

Generate and validate structured acceptance criteria using Gherkin and rule-based formats.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill acceptance-criteria-shafibabar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/acceptance-criteria
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill acceptance-criteria-shafibabar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the problem of ambiguous, untestable, or incomplete user story requirements by enforcing a rigorous, example-driven definition of done.

Core Features & Use Cases

  • ATDD Alignment: Derives criteria from concrete worked examples to ensure requirements are stress-tested before development.
  • Standardized Formats: Provides templates for Gherkin (Given/When/Then) and Rule-based criteria to ensure consistency.
  • Quality Validation: Includes automated checks for testability, Golden Triangle coverage, and traceability to example maps.

Quick Start

Use the acceptance-criteria skill to scaffold a new criteria document for story US-101 titled User Login.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I write testable acceptance criteria using Gherkin for user stories?

You generate acceptance criteria using standardized Gherkin Given/When/Then templates and rule-based formats, ensuring requirements are unambiguous, testable, and aligned with BDD practices before development begins.

What is the best way to validate BDD acceptance criteria for completeness?

Validating BDD acceptance criteria involves running automated checks for testability, Golden Triangle coverage, and traceability to example maps, ensuring a rigorous, example-driven definition of done for user stories.

Can I derive ATDD acceptance criteria directly from worked examples?

Yes, you derive ATDD acceptance criteria from concrete worked examples to stress-test requirements during the ideation phase, bridging the gap between product discovery, requirements analysis, and test strategy.

How do I scaffold an acceptance criteria document for a new user story?

You scaffold an acceptance criteria document by generating structured templates for a specific user story title, applying Gherkin syntax and rule-based formats to establish traceable, high-quality documentation.

When do I need rule-based acceptance criteria instead of standard Gherkin formats?

You need rule-based acceptance criteria when standard Gherkin Given/When/Then formats cannot adequately capture complex business logic, providing standardized templates to ensure consistency and unambiguous requirements validation.