to-ios-run
Installation
SKILL.md
To iOS Run
Run exactly one supplied iOS operation. Require appId; accept optional canonical deviceId and device-side runtimePort, defaulting to 8484. Accept exactly one execution form:
source: one complete(async () => { ... })()expression.scriptPath + functionName: one named Module export.scriptPath + naturalDescription: read the matchingprobe.d.tscompletely and select exactly one export. Stop on no match, ambiguity, or missing required arguments.
Optional positional args apply only to Module. Do not convert between Inline and Module. If code is missing, first use to-ios-probe-script.
Target
Discover currently booted CoreSimulator devices and currently available USB CoreDevice devices. Exclude shutdown simulators and network-only, unavailable, unpaired, or unusable physical devices.
- Supplied
deviceId: require an exact eligible match. - Omitted
deviceId: use the only eligible target; on zero or multiple matches, stop and report canonical IDs, names, and kinds.
Do not boot devices or simulators. For a simulator, use its UDID as deviceId.