tester-mobile

Automates mobile app QA with static, unit, integration, and E2E testing.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/elihuvillaraus/skills --skill tester-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tester-mobile
Source: https://github.com/elihuvillaraus/skills/tree/main/tester-mobile
Command: npx skills add https://github.com/elihuvillaraus/skills --skill tester-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the rigorous testing of mobile applications, ensuring functionality, stability, and adherence to user requirements across various testing layers.

Core Features & Use Cases

  • Comprehensive Testing: Integrates static analysis, unit tests, integration tests, and end-to-end (E2E) testing.
  • Tool Standardization: Enforces the use of specific, compatible tools like Jest, React Native Testing Library, and Maestro for reliable results.
  • Use Case: Before releasing a new feature, run this Skill to perform a full suite of tests, from code type-checking to simulating user interactions on a simulator, guaranteeing a high-quality user experience.

Quick Start

Execute the tester-mobile skill to run all defined tests against the current mobile application build.

Frequently Asked Questions about tester-mobile

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

FAQPage Schema
How do I automate React Native testing from static analysis to E2E?

Automate React Native testing by running a multi-phase pipeline: TypeScript and ESLint for static analysis, Jest and React Native Testing Library for unit and integration tests, and Maestro for E2E testing. This ensures functional completeness and app stability.

What is the best way to validate a mobile app build against PRD and user journey documentation?

Validate mobile app builds against PRD and USER-JOURNEY documentation by executing a comprehensive QA pipeline. This process checks functional completeness by running static analysis, unit tests, integration tests, and E2E simulations to identify missing features or issues.

Can I use Maestro for end-to-end testing in a React Native app?

Yes, Maestro is used for end-to-end (E2E) testing in React Native apps. It simulates user interactions on a simulator to validate the user experience, concluding a testing pipeline that also includes Jest for unit tests and TypeScript for static analysis.

Does this mobile testing pipeline support static analysis with Knip and ESLint?

Yes, the mobile testing pipeline supports static analysis using Knip and ESLint alongside TypeScript. This first phase checks code quality and type safety before proceeding to unit, integration, and E2E testing with Jest, React Native Testing Library, and Maestro.

How do I run unit and integration tests for a React Native application?

Run unit and integration tests for React Native applications using Jest and React Native Testing Library. This phase follows static analysis and precedes E2E testing with Maestro, ensuring components function correctly before simulating full user journeys.

Why include TypeScript and Knip in a mobile app QA pipeline?

Include TypeScript and Knip in a mobile app QA pipeline to enforce code quality and remove dead code during static analysis. This prevents errors before executing Jest unit tests and Maestro E2E testing, ensuring a stable and high-quality application build.