acceptance-criteria

Generate and validate Given/When/Then acceptance criteria for Pact 5 features.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and validate testable Given/When/Then acceptance criteria for Pact 5 features, ensuring clear, objective criteria that can be independently tested.

Core Features & Use Cases

  • Generate independent Given/When/Then statements from feature descriptions.
  • Apply a completeness checklist to verify happy path, error paths, authorization, and boundary conditions.
  • Provide templates and examples to accelerate collaboration between product and engineering.

Quick Start

Generate a complete Given/When/Then AC set for a Pact 5 feature described in natural language.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I write Given/When/Then acceptance criteria for feature releases?

Generate independent Given/When/Then statements from natural language feature descriptions, validating each criterion against a completeness checklist covering happy path, error paths, authorization, and boundary conditions for clear testing.

What is the best way to validate acceptance criteria for boundary conditions and error paths?

The best way to validate acceptance criteria is applying a completeness checklist that verifies happy path, error paths, authorization, and boundary conditions to ensure every Given/When/Then statement is independently testable.

Can I generate acceptance criteria from a natural language feature description for BDD testing?

Yes, you can generate a complete Given/When/Then acceptance criteria set from natural language feature descriptions, accelerating BDD collaboration between product and engineering teams by providing structured, testable statements.

Does the acceptance criteria validation cover authorization and happy path scenarios?

Yes, the acceptance criteria validation applies a completeness checklist that explicitly covers happy path scenarios, error paths, authorization rules, and boundary conditions to validate each Given/When/Then statement.

How do I export a structured acceptance criteria set for Pact 5 integration points?

Export a structured acceptance criteria set by generating independent Given/When/Then statements for Pact 5 features, validating them against a completeness checklist, and outputting the finalized criteria for integration testing workflows.