acceptance-criteria-validation

Validate Given/When/Then acceptance criteria and map them to test cases.

1|1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill acceptance-criteria-validation
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: acceptance-criteria-validation
Source: https://github.com/Pact-Community-Organization/github-marketplace/tree/main/skills/acceptance-criteria-validation
Command: npx skills add https://github.com/Pact-Community-Organization/github-marketplace --skill acceptance-criteria-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Acceptance criteria validation ensures every Given/When/Then is verifiable, unambiguous, and traceable to concrete tests, reducing ambiguity and rework.

Core Features & Use Cases

  • Validates format and independence of each AC.
  • Maps ACs to test cases and highlights coverage gaps.
  • Generates a clear, actionable quality report for product teams.

Quick Start

Map Given/When/Then ACs to test cases and generate a coverage summary.

Frequently Asked Questions about acceptance-criteria-validation

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

FAQPage Schema
How do I validate that acceptance criteria are testable and mapped to test cases?β–Ό

Acceptance criteria validation identifies and verifies each Given/When/Then AC follows a testable format, applies coverage mapping to align ACs with corresponding test cases, and generates a concise reporting summary including gaps and recommendations.

What makes a Given/When/Then acceptance criterion independently testable?β–Ό

An independently testable Given/When/Then acceptance criterion has measurable outcomes, unambiguous conditions, and can be verified without relying on other scenarios, ensuring every AC is traceable to concrete tests and reducing rework.

How do I map test cases to acceptance criteria to identify coverage gaps?β–Ό

Coverage mapping aligns acceptance criteria with corresponding test cases to highlight coverage gaps, generating an actionable quality report that documents how to improve ACs and address missing error handling or security considerations.

Can I generate a quality report for acceptance criteria that includes error handling and security scenarios?β–Ό

Yes, acceptance criteria validation generates a clear quality report that ensures all scenarios, including error handling and security considerations, are addressed, documenting recommendations for improving ACs when coverage gaps exist.

What is the best way to ensure acceptance criteria quality across a product team?β–Ό

The best way to ensure acceptance criteria quality is validating format and independence of each AC, mapping ACs to test cases to highlight coverage gaps, and generating a clear, actionable quality report for product teams.

When do I need acceptance criteria validation for my test cases?β–Ό

You need acceptance criteria validation when reducing ambiguity and rework by ensuring every Given/When/Then is verifiable, unambiguous, and traceable to concrete tests, requiring coverage mapping to align ACs with test cases.