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.