acceptance-criteria

Generate Given/When/Then acceptance criteria for ServiceNow user stories.

34|13|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill acceptance-criteria-happy-technologies-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/Happy-Technologies-LLC/happy-servicenow-skills/tree/main/skills/spm/acceptance-criteria
Command: npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill acceptance-criteria-happy-technologies-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates comprehensive, reusable acceptance criteria for user stories and features to reduce ambiguity and rework in agile workflows.

Core Features & Use Cases

  • Generates Given/When/Then (Gherkin) style acceptance criteria aligned to the user story and its epic in ServiceNow Agile Development 2.0
  • Covers happy path, alternative flows, edge cases, error handling, performance, and security requirements
  • Validates criteria quality and provides traceability by updating the related rm_story record and linking to the epic context

Quick Start

Provide a user story description or identifiers and this skill will generate ready-to-use acceptance criteria.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I generate Given/When/Then acceptance criteria for ServiceNow agile stories?

To generate Given/When/Then acceptance criteria for ServiceNow agile stories, provide a user story description or identifiers. The skill fetches epic context via REST APIs and outputs testable Gherkin criteria covering happy path, edge cases, and security requirements.

What is the best way to write BDD acceptance criteria that cover edge cases and error handling?

The best way to write BDD acceptance criteria covering edge cases and error handling is to generate Gherkin statements from epic context. This approach validates criteria quality and ensures alternative flows, performance, and security requirements are included for QA traceability.

Can I automatically save generated acceptance criteria back to a ServiceNow rm_story record?

Yes, you can automatically save generated acceptance criteria back to a ServiceNow rm_story record. The skill fetches story context, generates the complete criteria set, and updates the record directly to provide traceability and reduce manual rework.

Does generating acceptance criteria require a specific ServiceNow Agile Development setup?

Generating acceptance criteria requires access to ServiceNow Agile Development 2.0. The skill uses MCP tools and REST APIs to fetch the relevant story and epic context, so your environment must support these integrations to align the Gherkin output correctly.

Why do my user stories lack testable acceptance criteria for QA traceability?

User stories often lack testable acceptance criteria for QA traceability due to ambiguity in manual drafting. Automatically generating comprehensive Given/When/Then statements directly from epic context reduces this ambiguity and links the validated criteria back to the story.

What limitations exist when using Gherkin to generate acceptance criteria for agile workflows?

When using Gherkin to generate acceptance criteria for agile workflows, limitations include dependence on accurate epic context and REST API access. If the source rm_story record lacks clear descriptions, the generated testable criteria may not fully capture complex business logic.