qa-testing

Execute YAML user stories as Appium tests on Android and iOS devices.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/potentialInc/claude-mobile --skill qa-testing-potentialinc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-testing
Source: https://github.com/potentialInc/claude-mobile/tree/main/qa-testing
Command: npx skills add https://github.com/potentialInc/claude-mobile --skill qa-testing-potentialinc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end acceptance testing for mobile applications by turning human-readable YAML user stories into executable Appium actions, removing the repetitive manual work of running and documenting tests across Android and iOS devices.

Core Features & Use Cases

  • User-story-driven Execution: Parse YAML stories, map plain-English workflow lines to Appium actions, and execute them step-by-step on connected devices.
  • Cross-platform Orchestration: Detect Android or iOS devices, delegate session management to platform skills, and run the same story set on both platforms.
  • Rich Reporting: Capture screenshots at verification points, record PASS/FAIL/BLOCKED statuses per step, and output structured JSON and Markdown reports for audits and CI pipelines.
  • Use Case: Run a regression suite of YAML stories on a fleet of devices to produce a consolidated QA report with screenshots for each failing assertion.

Quick Start

Use the qa-testing skill to run all YAML stories in ./stories/ against a connected Android device and generate a structured report with screenshots.

Frequently Asked Questions about qa-testing

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

FAQPage Schema
What do I need to run cross-platform mobile testing on Android and iOS?

To run cross-platform mobile testing, you need at least one connected Android or iOS device, Appium with the appropriate drivers installed, and configured appium-mcp. The system detects the available devices and delegates session management to run your YAML stories across platforms.

Can I use YAML to define acceptance testing workflows for mobile apps?

Yes, you can use YAML to define acceptance testing workflows for mobile apps. The system parses your YAML user stories, maps plain-English workflow lines to Appium automation actions, and executes them step-by-step on connected mobile devices.

What reporting formats are generated from mobile QA testing runs?

Mobile QA testing generates structured JSON and Markdown reports. These reports aggregate pass, fail, and blocked statuses for each executed user story and include captured screenshots at verification points to provide comprehensive failure evidence.

Do I need Appium to run YAML-driven mobile acceptance tests?

Yes, you need Appium with the appropriate drivers and configured appium-mcp to run YAML-driven mobile acceptance tests. The system requires this environment to translate your YAML workflow steps into actual automation actions on connected physical devices.