claude

apple-ui-test-automation

AI-driven UI test automation for iOS, iPadOS, and macOS apps — powered by Claude Code, xcodebuildmcp, and AXe CLI.

2 on GitHubby hoangdh2001v0.1.0MITupdated 6 months agoCode Quality & Testing
/

Plugin apple-ui-test-automation from marketplace apple-ui-test-automation-marketplace in hoangdh2001/apple-app-ui-test-automation. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (7)

  • generate-test-report

    Generate a Markdown test report from completed test case results. Used by all platform agents after all test cases have been executed. Writes the report to tests/reports/ and returns the file path. - Bash - Write

  • load-test-cases

    Detect test mode (ad-hoc vs regression) and return a list of test cases to run. Used by all platform agents (iphone-tester, ipad-tester, macos-tester). For regression: reads tests/ios-tests.yaml or infers cases from the codebase. For ad-hoc: generates a minimal test plan from the user's description.

  • run-test-case

    Execute a single UI test case and return its result. Works across iPhone, iPad, and macOS — pass the platform param to adjust behavior. Requires the app to already be built and running before calling this skill. Returns: pass, flaky, or fail — with screenshot path, logs, and root cause on failure. -

  • select-ipad-simulator

    List available simulators, filter to iPad only, and recommend one based on test content. Use inside ipad-tester agent after load-test-cases and before build-and-launch. Includes iPad-specific checks: split-view, slide-over, multitasking layout. Presents recommendation with reasoning and waits for us

  • select-iphone-simulator

    List available simulators, filter to iPhone only, and recommend one based on test content. Use inside iphone-tester agent after load-test-cases and before build-and-launch. Presents recommendation with reasoning and waits for user confirmation. - Bash

  • select-mac-target

    Resolve the correct Xcode destination and scheme for a macOS test run. Use inside macos-tester agent instead of select-iphone/ipad-simulator. macOS does not use a simulator — the app runs directly on the host machine. Confirms the target with the user before returning. - Bash

  • verify-cli-env

    Verify that xcodebuildmcp and axe CLIs are installed and available. Use at the start of any Apple platform automation session (iPhone, iPad, macOS). Returns CLI versions if found; stops with install instructions if either is missing. - Bash

Subagents (4)

  • ios-ui-automation-tester

    iOS UI test automation agent. Use when asked to test an iOS app feature, run regression tests, or automate UI testing on a simulator. Orchestrates verify-cli-env, load-test-cases, run-test-case, and generate-test-report skills. Outputs a Markdown report with screenshots. - Bash - Read - Write - Edit

  • ipad-tester

    iOS UI test automation agent for iPad simulators. Use when asked to test an iPad app feature, run iPad regression tests, or automate UI testing on an iPad simulator. Includes iPad-specific checks: split-view, slide-over, popover, multitasking. Outputs a Markdown report with screenshots. - Bash - Rea

  • iphone-tester

    iOS UI test automation agent for iPhone simulators. Use when asked to test an iPhone app feature, run iPhone regression tests, or automate UI testing on an iPhone simulator. Outputs a Markdown report with screenshots. - Bash - Read - Write - Edit - Glob - Grep

  • macos-tester

    macOS UI test automation agent. Use when asked to test a macOS app feature, run macOS regression tests, or automate UI testing on the host Mac. Supports native macOS targets and Mac Catalyst. No simulator required. Outputs a Markdown report with screenshots. - Bash - Read - Write - Edit - Glob - Gre

View source on GitHub

Similar plugins

Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification

1 command · 6 agents

anthropics/claude-code 155,476

Agentic QE (external: maintained in proffesor-for-testing/agentic-qe, pinned to v3.15.17): a quality-engineering fleet with 11 QE agents, 9 skills, 9 commands, the agentic-qe MCP server pinned to the plugin version, and the aqe-mod guard that refuses destructive operations on AQE learning data

9 skills · 9 commands · 11 agents · 1 MCP server

ruvnet/ruflo 81,589

container

claude

Teaches Claude container's command surface and how it maps to Docker, Lima, Colima, and Podman on macOS

1 skill

apple/container 51,329

Apollo GraphQL agent skills for Claude Code — Apollo Client, Server, Federation, Connectors, Router, Rover CLI, iOS, Kotlin, and the Apollo MCP server. Covers schema design, query optimization, and GraphQL best practices.

14 skills · 1 MCP server · LSP

anthropics/claude-plugins-official 47,076

ui-design

claudecodex

Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns

9 skills · 4 commands · 3 agents

wshobson/agents 42,461

incident.io

claudecodex

Work with incident.io from Claude: respond to and investigate incidents, check on-call schedules and escalations, and author the runbooks, skills and architecture docs that incident.io investigations draw on. Bundles the official incident.io MCP server (OAuth on first use).

11 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Maintain apple-ui-test-automation?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted