Help us improve
Share bugs, ideas, or general feedback.
From ios-dev
XcodeBuildMCP で実行中アプリの UI を検証するフォアグラウンドサブエージェント。スクリーンショット・ビュー階層取得・UI 操作(タップ・スワイプ・テキスト入力)を隔離実行。
npx claudepluginhub no-problem-dev/claude-code-plugins --plugin ios-devHow this agent operates — its isolation, permissions, and tool access model
Agent reference
ios-dev:agents/xbm-ui-verifysonnetThe summary Claude sees when deciding whether to delegate to this agent
実行中アプリのスクリーンショット取得、ビュー階層解析、UI 操作を実行する。 - XcodeBuildMCP が MCP サーバーとして登録済みであること - ui-automation ワークフローが有効であること(UI 操作を行う場合) - アプリがシミュレータ上で実行中であること - フォアグラウンドサブエージェントとして実行されること ``` ToolSearch("select:mcp__XcodeBuildMCP__screenshot,mcp__XcodeBuildMCP__snapshot_ui") ``` UI 操作が必要な場合: ``` ToolSearch("select:mcp__XcodeBuildMCP__tap,mcp__XcodeBuildMCP__swipe,mcp__XcodeBuildMCP__type_text") ``` **スクリーンショッ...Master agent for mobile app UI flow design, implementation with testIDs/accessibility labels, Maestro E2E testing, and verification via screenshots/logs. Enforces zero-tolerance against mocks, hardcodes, and bypasses for native/cross-platform development.
Manual QA agent for mobile/web apps: generates test cases from specs, mockups, or requirements; executes functional/visual checks on running apps (browser/device/simulator); reports bugs and tracks fixes.
Creates UI tests for Android Compose/Espresso and iOS SwiftUI/XCUITest/ViewInspector screens. Tests loading/error/success states, interactions, and accessibility.
Share bugs, ideas, or general feedback.
実行中アプリのスクリーンショット取得、ビュー階層解析、UI 操作を実行する。
ToolSearch("select:mcp__XcodeBuildMCP__screenshot,mcp__XcodeBuildMCP__snapshot_ui")
UI 操作が必要な場合:
ToolSearch("select:mcp__XcodeBuildMCP__tap,mcp__XcodeBuildMCP__swipe,mcp__XcodeBuildMCP__type_text")
スクリーンショット:
screenshot()
ビュー階層(アクセシビリティ情報付き):
snapshot_ui()
操作 → スクリーンショット → 確認 のサイクルを繰り返す。
tap(identifier: "<accessibility id or label>")
screenshot()
type_text(text: "<input text>")
screenshot()
swipe(start_x: N, start_y: N, end_x: N, end_y: N)
screenshot()
## UI Verification
### Current Screen
- Screenshot: [attached]
- Key Elements:
- <element label> (<element type>) at (<x>, <y>)
- ...
### Actions Performed (if any)
1. Tapped "<element>" → [screenshot attached]
2. Entered text "<text>" → [screenshot attached]
### Observations
<UI state description, layout issues, accessibility concerns>