ios-simulator-skill
An IOS Simulator Skill for ClaudeCode. Use it to optimise Claude's ability to build, run and interact with your apps, without using up any of the available token/context budget.
Discover the visual diff threshold in ios-simulator-skill. Learn what defines a significant visual change, defaulting to 1% difference in pixels.
How to Use app_state_capture.py to Diagnose Memory Leaks or Hangs in iOS Simulator AppsDiagnose iOS app memory leaks or hangs with app_state_capture.py. Capture logs, screenshots, and hierarchies to detect pressure warnings and UI freezes.
What Data Points Does test_recorder.py Capture for iOS Simulator Test Debugging?Discover the 11 data points test_recorder.py captures for iOS simulator test debugging including UI elements, screenshots, and assertion results to build a complete debugging trail.
When to Choose IDB Over xcrun simctl for iOS Simulator AutomationLearn when to choose IDB over xcrun simctl for iOS simulator automation. IDB offers semantic UI interactions like tap and swipe, while xcrun simctl excels at device lifecycle tasks. Optimize your workflow today.
How status_bar.py Controls the iOS Simulator Status Bar for Automated TestingLearn how status_bar.py controls the iOS Simulator status bar for automated testing. Programmatically set time, battery, and network indicators for deterministic UI tests.
How Clipboard Synchronization Between Host and Simulator Works in iOS Simulator SkillDiscover how ios-simulator-skill syncs clipboards between host and simulator using simctl pbcopy. Learn the underlying mechanism for seamless text transfer.
How keyboard.py Emulates Special Keys and Keyboard Layouts in the iOS Simulator SkillLearn how keyboard.py emulates special keys and layouts in the iOS Simulator by mapping names to HID codes and using IDB commands for efficient input.
Architectural Considerations for Complex Gestures in gesture.py: Design Patterns and ImplementationExplore gesture.py's architectural considerations for complex gestures. Discover its modular design patterns, device-agnostic API, and efficient implementation for iOS simulator interactions.
How iOS Simulator Batch Operations Are Implemented for EfficiencyDiscover how ios simulator batch operations boost efficiency. Learn about single-query device states, filtered targets, and concurrent Python execution to speed up simulator management.
Alternatives to Auto-UDID Detection in iOS Simulator Skill: 6 Fallback MethodsExplore six fallback methods for iOS Simulator UDID detection when auto-detection fails. Discover explicit strings, device name matching, and more to resolve device identifiers effectively.
How the Token Optimization Technique Reduces Screenshot Data SizeDiscover how token optimization drastically shrinks screenshot data size. Learn how resizing PNGs before encoding reduces JSON payloads for efficient LLM processing.
iOS Simulator Screenshot Capture Parameters and Options: Complete GuideMaster iOS Simulator screenshot capture with the capture_screenshot function. Explore parameters like udid, output_path, and size for precise image control. Get stunning device snapshots.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →