User Acceptance Testing

Automate structured acceptance testing and generate UAT reports with health scores.

1|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/BasharAmso/Bashi --skill user-acceptance-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: User Acceptance Testing
Source: https://github.com/BasharAmso/Bashi/tree/main/create-bashi-app/template/.claude/skills/uat-testing
Command: npx skills add https://github.com/BasharAmso/Bashi --skill user-acceptance-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

QA teams often struggle with inconsistent acceptance testing, unclear verdicts, and fragmented reporting. This skill provides a structured playbook to perform end-to-end UAT with health scoring and actionable bug lists.

Core Features & Use Cases

  • Supports four QA modes (Diff-aware, Full, Quick, Regression) to match branch changes and project needs.
  • Produces a formal UAT report with a health score, verdicts (GO / GO WITH CONDITIONS / NO-GO), and traceable issues.
  • Automates evidence collection, state tracking, and cross-functional collaboration via .claude project artifacts.
  • Ideal for PRD-driven features, feature branches, and regression testing scenarios in web apps.

Quick Start

Open your project, configure PRD/STATE.md, and trigger a UAT_REQUESTED event to begin testing.

Frequently Asked Questions about User Acceptance Testing

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

FAQPage Schema
How do I automate user acceptance testing for feature branches?

Automate user acceptance testing by triggering a UAT_REQUESTED event after configuring project artifacts. The skill executes diff-aware QA flows on feature branches and generates formal reports with health scores.

What is a UAT health score and how does it determine a release verdict?

A UAT health score quantifies software quality to produce actionable release verdicts. It evaluates captured evidence and bug lists to output a GO, GO WITH CONDITIONS, or NO-GO decision.

How do I run regression testing for PRD-driven web app features?

Run regression testing for PRD-driven web features by selecting the regression QA mode. The skill tracks state, captures evidence, and outputs traceable issue lists to validate existing functionality.

What's the best way to generate actionable bug reports during acceptance testing?

Generate actionable bug reports by capturing evidence and tracking state during structured acceptance testing. The skill automatically compiles traceable issues into a formal UAT report.

Does structured acceptance testing support quick QA flows for rapid branch changes?

Structured acceptance testing supports quick QA flows designed for rapid branch changes. It applies diff-aware testing to validate specific updates without executing a full test suite.

When do I need formal UAT reporting with health scoring for my software product?

You need formal UAT reporting with health scoring when inconsistent acceptance testing creates unclear release verdicts. It provides structured state tracking and actionable bug lists for cross-functional collaboration.