verifying-acceptance-criteria

Compares implementation evidence against acceptance criteria to produce a verification matrix with met, partial, missing, or untestable verdicts.

113|17|Updated Oct 5, 2025
One-click install
npx skills add https://github.com/jaktestowac/awesome-copilot-for-testers --skill verifying-acceptance-criteria-jaktestowac
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: verifying-acceptance-criteria
Source: https://github.com/jaktestowac/awesome-copilot-for-testers/tree/main/plugins/verifying-acceptance-criteria/skills/verifying-acceptance-criteria
Command: npx skills add https://github.com/jaktestowac/awesome-copilot-for-testers --skill verifying-acceptance-criteria-jaktestowac

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? QA sign-off often relies on optimism rather than evidence, leading to features being approved without clear proof that each acceptance criterion is actually implemented. This Skill enforces evidence-based verification so gaps, partial implementations, and vague criteria are exposed before release. ## Core Features & Use Cases - Atomic criterion normalization: Splits compound acceptance criteria into individually verifiable items with stable IDs like AC-001. - Four-state verdicts: Classifies each criterion as Met, Partial, Not Met, or Untestable, always backed by cited evidence from code, UI, API behavior, logs, or tests. - Readiness summary: Groups results into Ready, Needs follow-up, and Needs clarification so sign-off risk is explicit. - Use Case: Before approving a pull request, provide the ticket's acceptance criteria and the build URL; the Skill returns a verification matrix showing which criteria are proven, which are partial, and which are too vague to test. ## Quick Start Verify the attached acceptance criteria against the implementation evidence from this pull request and produce a verification matrix with a readiness summary.

Frequently Asked Questions about verifying-acceptance-criteria

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

FAQPage Schema
How do I verify acceptance criteria before QA sign-off?▼

Provide the acceptance criteria source and implementation evidence such as code changes, screenshots, API responses, or a running URL. Each criterion is normalized to a stable ID, assigned a verdict of Met, Partial, Not Met, or Untestable, and backed by cited evidence.

What is an acceptance criteria verification matrix?▼

A verification matrix is a table mapping each atomic criterion ID to its status, supporting evidence, and follow-up notes. It ends with counts per status and a sign-off view grouping criteria into Ready, Needs follow-up, and Needs clarification.

What happens when an acceptance criterion is too vague to test?▼

Vague or ambiguous criteria are marked Untestable rather than being silently interpreted. The Skill flags them for upstream clarification instead of inventing expected behavior, keeping ambiguity visible in the readiness summary.

Can partial implementation count as passing acceptance criteria?▼

No. Partial is an explicit, valid status used when only some of a criterion is implemented. Treating a near-miss as complete is listed as a common failure mode, and partial items are grouped under Needs follow-up.

What inputs are required to verify acceptance criteria?▼

Three inputs are required: the acceptance criteria or equivalent source of truth, implementation evidence such as code, UI, API behavior, logs, or test results, and the environment or build under review. If either side is missing, verification pauses until it is provided.