qa-acceptance-criteria

Generate QA acceptance artifacts and a Playwright spec from a Combinate workblock.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/combinate-me/Executive-Assistant --skill qa-acceptance-criteria
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-acceptance-criteria
Source: https://github.com/combinate-me/Executive-Assistant/tree/main/combinate-plugins/skills/01-General/qa-acceptance-criteria
Command: npx skills add https://github.com/combinate-me/Executive-Assistant --skill qa-acceptance-criteria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Teams often need a tightly-scoped, auditable definition of done for workblocks. This skill translates signed-off scope into aligned QA artifacts and automated tests, reducing guesswork and misalignment.

Core Features & Use Cases

  • Generates an internal user-stories doc with engineering-focused criteria that map to Playwright assertions.
  • Generates a client-facing user-stories doc with the same criteria written in plain English.
  • Produces a Playwright spec at tests/{wb}.spec.ts, with one describe per section and one test per criterion, derived from code, commits, Teamwork scope, and design references.
  • Includes mandatory cross-cutting sections and references to workflow guidance to ensure regression coverage.

Quick Start

Run the skill when you want to convert a signed-off workblock into QA artifacts and tests; provide the workblock identifier and the relevant codebase context.

Frequently Asked Questions about qa-acceptance-criteria

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

FAQPage Schema
How do I generate Playwright tests and acceptance criteria from a workblock?

To generate Playwright tests and acceptance criteria from a workblock, provide the workblock identifier and codebase context. The skill outputs internal and client-facing user-stories markdown docs alongside a tests/{wb}.spec.ts file.

How do I turn Teamwork tasks and recent commits into automated QA tests?

Turn Teamwork tasks and commits into automated QA tests by running this skill with your workblock scope. It grounds each criterion in code, commits, and design references to produce a Playwright spec with one test per criterion.

What is the best way to create client-facing user stories for QA acceptance?

Creating client-facing user stories for QA acceptance involves translating signed-off scope into plain English criteria. This skill generates a markdown doc matching engineering-focused criteria to ensure alignment and reduce guesswork.

Do I need a Playwright environment to generate acceptance criteria and test specs?

You do not need a Playwright environment to generate the spec file, but running the output tests/{wb}.spec.ts requires one. The skill produces the test file and markdown documents based solely on the provided workblock context.

Can I generate cross-cutting regression coverage sections in a Playwright spec?

Yes, you can generate cross-cutting regression coverage sections in a Playwright spec. The skill includes mandatory cross-cutting sections and references to workflow guidance within the output test file to ensure comprehensive coverage.

Why are my generated user stories not matching the actual codebase implementation?

Generated user stories might mismatch the codebase if the workblock context is incomplete. The skill grounds each criterion in code, recent commits, and Teamwork tasks, so providing accurate identifiers ensures alignment.