mobile-qa
Parallel iOS + Android GUI QA subagents for any React Native / Expo app, driven by Callstack agent-device (pinned 0.20.8, requires Node >= 22.12). The plugin owns QA policy only - parallel run policy, project configuration, login intent, pass/fail criteria, the report contract, and the learned-facts handoff. Command syntax, session lifecycle, refs, and text entry are deferred to the official agent-device skills and the installed CLI's own version-matched help. App-specific facts (app id, device, testIDs, credentials) are read from the project's .claude/mobile-qa.config.json; the plugin itself is app-independent.
By sbigstar03101 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 3 skill or MCP entries
- Source updated
- Sep 25, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install mobile-qa for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install mobile-qa@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/sbigstar0310/daegyu-pluginsClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is mobile-qa/.
Plugin files
├── .claude-plugin/plugin.json├── skills/qa-android-login/SKILL.md├── skills/qa-ios-login/SKILL.md└── skills/qa-preflight/SKILL.md
Included Skills3
Login policy for Android GUI QA of a React Native / Expo app - which control may be tapped, how credentials are handled, what counts as success or as rejected credentials, and when to stop retrying. Mechanics are delegated to agent-device. Use when Android QA has determined that a login is actually required.
Login policy for iOS GUI QA of a React Native / Expo app - which control may be tapped, how credentials are handled, what counts as success or as rejected credentials, and when to stop retrying. Mechanics are delegated to agent-device. Use when iOS QA has determined that a login is actually required.
Bring a React Native / Expo QA environment to a testable state before GUI testing - validate project config, verify the pinned agent-device driver and Node floor, confirm Metro, and hand device/app readiness to `agent-device doctor`. Use immediately before driving an app on an iOS Simulator or Android emulator.
Plugin manifests1
{
"$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
"name": "mobile-qa",
"displayName": "Mobile GUI QA (React Native / Expo)",
"description": "Parallel iOS + Android GUI QA subagents for any React Native / Expo app, driven by Callstack agent-device (pinned 0.20.8, requires Node >= 22.12). The plugin owns QA policy only - parallel run policy, project configuration, login intent, pass/fail criteria, the report contract, and the learned-facts handoff. Command syntax, session lifecycle, refs, and text entry are deferred to the official agent-device skills and the installed CLI's own version-matched help. App-specific facts (app id, device, testIDs, credentials) are read from the project's .claude/mobile-qa.config.json; the plugin itself is app-independent.",
"author": {
"name": "sbigstar0310",
"email": "[email protected]"
},
"keywords": [
"qa",
"mobile",
"ios",
"android",
"expo",
"react-native",
"agent-device",
"e2e"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[mobile-qa on Agent Plugins Marketplace](https://pluginsmp.com/plugins/mobile-qa)