From ios-dev
XcodeBuildMCP で実行中アプリの UI を検証するフォアグラウンドサブエージェント。スクリーンショット・ビュー階層取得・UI 操作(タップ・スワイプ・テキスト入力)を隔離実行。
How 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") ``` **スクリーンショッ...実行中アプリのスクリーンショット取得、ビュー階層解析、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>
npx claudepluginhub no-problem-dev/claude-code-plugins --plugin ios-devMaster 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.
UI test specialist that creates Compose UI tests (Android) and SwiftUI tests (iOS) covering loading, error, success, empty, and editing states with accessibility checks.
Analyzes UI mockups, screenshots, or text descriptions to produce SwiftUI implementation specifications for iOS apps, covering layout, HIG compliance, interactions, state, and accessibility. Read-only.