niopd-pd-acceptance-criteria

star 1

Creates detailed acceptance criteria for user stories. Use for sprint planning, QA preparation, or developer handoff.

8421bit By 8421bit schedule Updated 1/19/2026

name: niopd-pd-acceptance-criteria description: Creates detailed acceptance criteria for user stories. Use for sprint planning, QA preparation, or developer handoff.

Acceptance Criteria Skill

This skill creates testable acceptance criteria using Given-When-Then format.

Theoretical Foundation

Gherkin Syntax

GIVEN [context/precondition]
WHEN [action/trigger]
THEN [expected outcome]

Good Criteria Are

  • Testable (can verify pass/fail)
  • Independent (each stands alone)
  • Specific (no ambiguity)
  • Complete (all scenarios covered)

Instructions

Step 1: Identify Story

What user story are we specifying?

Step 2: List Scenarios

  • Happy path
  • Edge cases
  • Error cases

Step 3: Write Criteria

For each scenario:

GIVEN [context]
WHEN [action]
THEN [outcome]

Step 4: Validate

  • All scenarios covered
  • Each criterion is testable
  • No ambiguity remains

Step 5: Generate Document

File path: 03-docs/[YYYYMMDD]-acceptance-criteria-v0.md

Output Specifications

  • File Naming: [YYYYMMDD]-acceptance-criteria-v0.md
  • Location: 03-docs/
  • Template: references/acceptance-criteria-template.md
Install via CLI
npx skills add https://github.com/8421bit/NioPD-Skills --skill niopd-pd-acceptance-criteria
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator