argent-ios-simulator-setup について
iOS シミュレーターを扱うエージェント向けのセットアップスキルです。起動済みのシミュレーターを探し、実機を除外し、利用可能な対象がなければ起動する手順を示します。
主な機能
- 01起動済み iOS シミュレーターの検索
- 02シミュレーターと実機の識別
- 03対象がない場合のシミュレーター起動
活用シーン
- 01iOS シミュレーター操作の対象選択
- 02起動済みシミュレーターがない場合のテスト環境準備
MCP 対応
シミュレーター作業を委任するサブエージェントには MCP 権限が必要と記載されています。操作ツールはサーバーが未起動の場合に自動で起動できます。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ software-mansion/ argent --skill argent-ios-simulator-setupインストール後、Claude Code で/argent-ios-simulator-setupを入力して読み込まれたか確認します。
詳細
1. セットアップ手順
シミュレーターのタスクをサブエージェントに委任する場合は、MCP 権限があることを確認してください。
-
起動済みのシミュレーターを探す
list-devicesを使用します。platform: "ios"のエントリーに絞り込み、kind: "device"のエントリー(物理的な iPhone であり、シミュレーターの対象にはなりません)は除外します。起動済みのシミュレーターは先頭に表示されます。 起動済みのものがない場合は、udid: <chosen UDID>を指定してboot-deviceを呼び出します。 -
接続を確認する すべての操作ツール(
gesture-tap、gesture-swipe、gesture-customなど)は、サーバーがまだ実行されていない場合、自動的に起動します。
2. 注意事項
- UDID の形式は次のとおりです:
A1B2C3D4-E5F6-7890-ABCD-EF1234567890
コメント
Markdown 対応