acceptance-criteria

Craft acceptance criteria using Given/When/Then and checklist formats.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/thoroc/artemis --skill acceptance-criteria-thoroc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acceptance-criteria
Source: https://github.com/thoroc/artemis/tree/main/.opencode/skills/acceptance-criteria
Command: npx skills add https://github.com/thoroc/artemis --skill acceptance-criteria-thoroc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams craft precise, testable acceptance criteria for user stories, reducing ambiguity and rework by providing established formats, templates, and best practices.

Core Features & Use Cases

  • Given/When/Then scenario-based criteria guidance for clear testable acceptance criteria.
  • Checklist format guidance for system rules and validations.
  • Access to templates and references to improve quality and consistency across agile teams.

Quick Start

Use the AC skill to draft and refine acceptance criteria for a new user story, applying Given/When/Then or checklist formats as appropriate.

Frequently Asked Questions about acceptance-criteria

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

FAQPage Schema
How do I write acceptance criteria using Given/When/Then format for agile user stories?

Acceptance criteria using Given/When/Then format structure user story requirements into testable scenarios. This skill applies BDD Gherkin syntax to define preconditions, actions, and expected outcomes, reducing ambiguity and rework for agile teams.

What is the best way to format acceptance criteria for edge cases and testing?

The best way to format acceptance criteria for edge cases involves applying Given/When/Then and checklist formats. This skill provides templates and best-practice guidance to standardize requirements and quality checks across complex testing scenarios.

When should I use checklist format instead of Given/When/Then for acceptance criteria?

Checklist format for acceptance criteria is used for system rules and validations, while Given/When/Then suits scenario-based criteria. This skill provides guidance on applying both formats appropriately to standardize agile requirements.

Can I use this acceptance criteria skill to standardize requirements across multiple agile teams?

Yes, you can standardize requirements across agile teams using this acceptance criteria skill. It provides frontmatter-driven entry points and templates to ensure consistent quality checks and requirement formatting across different user stories and teams.

Does the acceptance criteria skill support BDD Gherkin syntax for automated testing documentation?

Yes, the acceptance criteria skill supports BDD Gherkin syntax. It applies Given/When/Then formats across scenarios and edge cases, bridging requirements documentation with testable conditions for automated testing workflows.

Why do my user story acceptance criteria cause rework and ambiguity during development?

User story acceptance criteria cause rework when they lack precise, testable formats. This skill reduces ambiguity by applying Given/When/Then and checklist formats with best-practice templates, ensuring clear quality checks for agile teams.