acceptance-writer

Generate Given/When/Then acceptance criteria for functional requirements.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/LucasBiason/engineering-knowledge-base --skill acceptance-writer
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: acceptance-writer
Source: https://github.com/LucasBiason/engineering-knowledge-base/tree/main/.claude/skills/workflow/acceptance-writer
Command: npx skills add https://github.com/LucasBiason/engineering-knowledge-base --skill acceptance-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill generates clear, testable acceptance criteria for functional requirements using Given/When/Then, ensuring a shared understanding between product, development, and QA.

Core Features & Use Cases

  • Generate Given/When/Then based criteria per FR
  • Include happy path, edge cases, and failure modes
  • Ensure criteria are testable and unambiguous
  • Align with existing FRs without changing them

Quick Start

Generate acceptance criteria for each functional requirement using Given/When/Then.

Frequently Asked Questions about acceptance-writer

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

FAQPage Schema
How do I write testable acceptance criteria for functional requirements?▼

Testable acceptance criteria for functional requirements are generated using Given/When/Then syntax to ensure explicit testability and consistent terminology across product, development, and QA phases.

What is the Given/When/Then format for acceptance criteria?▼

The Given/When/Then format structures acceptance criteria by defining a prerequisite state, an action, and an expected outcome to ensure criteria are unambiguous and testable.

How do I generate acceptance criteria that cover edge cases and failure modes?▼

Acceptance criteria covering edge cases and failure modes are generated per functional requirement to ensure comprehensive testability without modifying the original requirements.

Can I create acceptance criteria for functional requirements with missing test conditions?▼

Acceptance criteria can be generated for functional requirements with missing or incomplete test conditions, applying Given/When/Then to establish explicit testability and traceability without altering the original FRs.

Does generating Given/When/Then criteria modify my existing functional requirements?▼

Generating Given/When/Then criteria does not modify existing functional requirements, as the process aligns with current FRs to ensure a shared understanding while preserving the original requirement text.