iOS 模拟器 — Git skill for Claude Code
使 Claude 能够通过 iOS 模拟器交互,进行应用测试与调试.
How to install iOS 模拟器
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open conorluddy/ios-simulator-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What iOS 模拟器 does
Production-ready automation for iOS app testing and building. 21 scripts optimized for both human developers and AI agents.
Alternatives in Git
- Release Builds — Post-merge release builds — Android tags and iOS IPA generation + archival 24 ★
- iOS Prepare Submission — Check App Store submission readiness — metadata, screenshots, signing, and pre-merge quality gates 2 ★
- Epic Sync — Sync epic issue bodies, labels, and local coordination snapshots from GitHub 243.5k ★
README
[](https://deepwiki.com/conorluddy/ios-simulator-skill)
iOS Simulator Skill for Claude Code
Production-ready automation for iOS app testing and building. 21 scripts optimized for both human developers and AI agents.
This is basically a Skill version of my XCode MCP: [https://github.com/conorluddy/xc-mcp](https://github.com/conorluddy/xc-mcp)
[!WARNING] You want to take the `ios-simulator-skill` directory from this repo and drop it into your skills directory - not this entire repo. I'll update this soon with an easier approach. Feel free to fork this and get Claude to adjust it to your specific needs.
MCPs load a lot of tokens into the context window when they're active, but also seem to work really well. Skills don't load in any context. I'll make a plugin next and try to find the balance...
Updated: The Plugin version lets you easily disable MCPs for different tool groups. Optimise your context window by only enabling the tools you're actively using, such as xcodebuild: [https://github.com/conorluddy/xclaude-plugin](https://github.com/conorluddy/xclaude-plugin)
What It Does
Instead of pixel-based navigation that breaks when UI changes:
# Fragile - breaks if UI changes
idb ui tap 320 400
# Robust - finds by meaning
python scripts/navigator.py --find-text "Login" --tap
Uses semantic navigation on accessibility APIs to interact with elements by their meaning, not coordinates. Works across different screen sizes and survives UI redesigns.
Features
- 21 production scripts for building, testing, and automation
- Semantic navigation - find elements by text, type, or ID
- Token optimized - 96% reduction vs raw tools (3-5 lines default)
- Zero configuration - works immediately on macOS with Xcode
- Structured output - JSON and formatted text, easy to parse
- Auto-UDID detection - no need to specify device each time
- Batch operations - boot, delete, erase multiple simulators at once
...
Related Skills
使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Claude Skills GitHub
Building agent skills blog
#148
, #161)
Skill Development Guide
Community Examples
Git Worktree Docs Issue: Dependency Installation — GitHub
Community feedback on official docs with full worktree lifecycle walkthrough
Address PR Comments
Related Agents
Mobile
Use for mobile app development, React Native, Flutter, iOS, Android, and cross-platform mobile tasks.
Omd UX Engineer
섹션 단위 인터랙션 / 모션 / IA / 마이크로인터랙션 / 모바일 / 지각 성능 감사 + 코드 레벨 개선안. NN/g 10 휴리스틱, Refactoring UI, Material/iOS HIG,
iOS Principal Engineer
Use this agent for ANY iOS code-related task in MacMagazine — feature implementation, bug fixes, architecture