Individual skill
to-ios-probe
Investigate an iOS App through mobile-easy-use from a natural-language request by composing probe generation and execution. Use when the user wants to navigate to a page, observe an Objective-C runtime chain or TAG-prefixed NSLog logs, inspect state, verify UIKit changes, or answer another scoped iOS runtime question without managing script or execution details.
skills/to-ios-probe/SKILL.md
Source commit 79d8da76964b67c5857cd700ea30bf12538b52d0
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Instructions only
- Last checked
- Nov 5, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 9
- Repository last updated
- Sep 17, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- ai-agents Repository topic
- android Repository topic
- debugging Repository topic
- developer-tools Repository topic
- frida Repository topic
- ios Repository topic
- mcp Repository topic
- mcp-server Repository topic
- mobile-development Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 4,192 bytesSKILL.mdcore · 4,192 bytesSKILL.mdcore · 4,192 bytesSKILL.mdcore · 4,192 bytesagents/openai.yamlasset · 278 bytesreferences/chain-evidence.mddoc · 2,059 bytesreferences/state-evidence.mddoc · 887 bytesreferences/ui-evidence.mddoc · 1,454 bytes
Read excerpt
# To iOS Probe
Turn one natural-language iOS runtime question into a generated probe, one controlled execution, and an evidence-backed answer. Keep code generation and execution details hidden unless the user asks for them.
## Workflow
1. Read the complete sibling `../to-ios-probe-script/SKILL.md` and follow its generation contract.
2. Read the complete sibling `../to-ios-run/SKILL.md` and follow its connection and execution contract.
3. Resolve the target device or simulator, bundle identifier, target scene, starting scene, allowed interactions, and required Objective-C chain, TAG-prefixed NSLog, state, or UIKit UI evidence. Inspect the target App source when selectors, accessibility identifiers, labels, classes, or business symbols are unknown; never guess them. Ask only when missing information makes execution unsafe or materially ambiguous.
4. Use `to-ios-probe-script` to generate the smallest probe that answers the original question. Use a task-specific directory under the workspace `artifacts/` for Module output unless the user supplies another directory.
5. Use `to-ios-run` to resolve or launch the App, idempotently load MobileEasyUse, and execute exactly one generated Inline operation or one Module export. Preserve its single-operation and no-unsafe-retry rules.
6. After execution returns, inspect its result and only the evidence files it returned. Read only the references matching the returned evidence types: [chain](references/chain-evidence.md), [state](references/state-evidence.md), or [UI](references/ui-evidence.md).
7. Relate observed Objective-C events and UIKit state to original App source, distinguish observed facts from source-based inference, and decide whether the question is answered.
8. If it is not answered, revise and execute another probe only when doing so is safe. Do not automatically retry a failed or timed-out operation that may have mutated App state; first restore or confirm a known starting scene.