Niopd Pd Acceptance Criteria

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

8421bit Updated

File contents

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

8421bit/NioPD-Skills/tree/main/plugins/niopd/skills/NioPD-PD-acceptance-criteria commit 6c188dbd28

Frequently asked questions

npx skillmds@latest add 8421bit/niopd-pd-acceptance-criteria