Skip to content

■ SKILLS // SKILL SPECS

mobile-app-tester

Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps

■ [!] ON THIS PAGE ▼
■ INSTALL // npx @self.md/cli install mobile-app-tester
AuthorClaude Code Plugin Hub
Namespace@jeremylongshore/claude-code-plugins-plus
Category#security
Version1.0.0
Stars★ 1,193
Downloads↓ 13
Verification[ ✓ ] self.md verified

Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps

Installation

npx claude-plugins install @jeremylongshore/claude-code-plugins-plus/mobile-app-tester

Contents

Folders: commands, skills

Files: LICENSE, README.md

Documentation

Mobile app test automation with Appium, Detox, XCUITest - test iOS and Android apps.

Installation

/plugin install mobile-app-tester@claude-code-plugins-plus

Usage

/mobile-test
# or shortcut
/mt

Features

  • Cross-Platform: iOS and Android support
  • Multiple Frameworks: Detox, Appium, XCUITest, Espresso
  • Gesture Testing: Swipe, tap, pinch, rotate
  • Device Farms: AWS Device Farm, BrowserStack Mobile
  • Performance Testing: Launch time, memory, battery
  • Platform-Specific: Handle iOS/Android differences

Example Workflow

# Generate mobile app tests
/mobile-test

# Claude creates:
#  E2E test suite
#  Page object models
#  Gesture handling
#  Permission management
#  Platform-specific tests

Supported Platforms

  • iOS (Simulator + Real Device)
  • Android (Emulator + Real Device)
  • React Native
  • Native apps

Testing Frameworks

  • Detox (React Native)
  • Appium (Cross-platform)
  • XCUITest (iOS)
  • Espresso (Android)
  • Maestro

Files

  • commands/mobile-test.md - Mobile testing command

License

MIT

Included Skills

This plugin includes 1 skill definition:

testing-mobile-apps

|

View skill definition

Mobile App Tester

This skill provides automated assistance for mobile app tester tasks.

Prerequisites

Before using this skill, ensure you have:

  • Test environment configured and accessible
  • Required testing tools and frameworks installed
  • Test data and fixtures prepared
  • Appropriate permissions for test execution
  • Network connectivity if testing external services

Instructions

Step 1: Prepare Test Environment

Set up the testing context:

  1. Use Read tool to examine configuration from {baseDir}/config/
  2. Validate test prerequisites are met
  3. Initialize test framework and load dependencies
  4. Configure test parameters and thresholds

Step 2: Execute Tests

Run the test suite:

  1. Use Bash(test:mobile-*) to invoke test framework
  2. Monitor test execution progress
  3. Capture test outputs and metrics
  4. Handle test failures and error conditions

Step 3: Analyze Results

Process test outcomes:

  • Identify passed and failed tests
  • Calculate success rate and performance metrics
  • Detect patterns in failures
  • Generate insights for improvement

Step 4: Generate Report

Document findings in {baseDir}/test-reports/:

  • Test execution summary
  • Detailed failure analysis
  • Performance benchmarks
  • Recommendations for fixes

Output

The skill generates comprehensive test results:

Test Summary

  • Total tests executed
  • Pass/fail counts and percentage
  • Execution time metrics
  • Resource utilization stats

Detailed Results

Each test includes:

  • Test name

Source

View on GitHub