acceptance-criteria

Validate Markdown acceptance criteria for Given-When-Then structure and scenario coverage.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/tikazyq/agentic-spec-forge --skill acceptance-criteria-tikazyq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/tikazyq/agentic-spec-forge/tree/main/AGENTIC_SPEC_FORGE/spec_stage_skill/requirements/acceptance-criteria
Command: npx skills add https://github.com/tikazyq/agentic-spec-forge --skill acceptance-criteria-tikazyq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures your Acceptance Criteria (AC) are well-defined, follow the Given-When-Then (GWT) structure, and cover all necessary scenarios, preventing ambiguity and test gaps.

Core Features & Use Cases

  • Format Validation: Checks if ACs adhere to the GWT structure.
  • Coverage Analysis: Assesses if normal, boundary, and error scenarios are covered.
  • Use Case: After writing Acceptance Criteria for a new user story, use this Skill to automatically check for completeness and adherence to best practices before proceeding to test case design.

Quick Start

Run the acceptance criteria skill to check the format and coverage of all ACs in the requirements directory.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I validate Acceptance Criteria format and completeness in Markdown?

To validate Acceptance Criteria in Markdown, use automated checks to ensure adherence to the Given-When-Then structure and assess coverage of normal, boundary, and exceptional scenarios. This prevents ambiguity and test gaps before test case generation.

What is the Given-When-Then structure for Acceptance Criteria?

The Given-When-Then structure formats Acceptance Criteria into clear preconditions, user actions, and expected outcomes. Validating ACs against this GWT syntax ensures requirements are testable, unambiguous, and ready for downstream test case design.

How do I check if my user story covers boundary and exceptional scenarios?

You can check scenario coverage by analyzing Acceptance Criteria to ensure they explicitly include normal flows, boundary conditions, and error handling. Automated validation assesses these dimensions to refine requirements clarity and testability for product managers.

When do I need to validate Acceptance Criteria before test case generation?

You need to validate Acceptance Criteria immediately after writing them for a new user story and before proceeding to test case design. This ensures the requirements are complete, follow the Given-When-Then format, and prevent test gaps.

Does Gherkin syntax work with Given-When-Then Acceptance Criteria validation?

Yes, Gherkin syntax aligns with the Given-When-Then structure used for validating Acceptance Criteria. Checking ACs against this BDD framework ensures that product managers and business analysts produce clear, testable requirement specifications.

What are the limitations of validating Acceptance Criteria format alone?

Validating Acceptance Criteria format alone is limited because it only checks Given-When-Then syntax adherence without assessing business logic accuracy. Comprehensive validation must also analyze normal, boundary, and exceptional scenario coverage to prevent test gaps.