让Claude Code真正”看懂”iOS屏幕!这个Skill让模拟器操作告别坐标点按
做 iOS 开发的朋友,一定被模拟器折腾过。
坐标点按戳屏幕、动一下 UI 就崩、看个日志要翻半天 build 输出……Claude Code 配这个 Skill,直接把 iOS 模拟器变成一个可控的自动化环境——用语义找按钮,不是像素坐标,日志压缩到几行,测试结果结构化输出。
它干了什么?
27 个脚本,覆盖从编译构建到 UI 交互到调试的全链路。核心几个:
build_and_test.py:xcodebuild 封装,输出被压缩成一行摘要 + xcresult ID,要细节再按需查。0 errors 还是 3 warnings 一目了然。navigator.py:用 iOS Accessibility API 找元素,按文本、按类型、按 ID 来 tap/swipe,不靠坐标。UI 改了位置也不崩。screen_mapper.py:当前屏幕所有可交互元素,5 行输出搞定。visual_diff.py:两张截图比视觉差异。accessibility_audit.py:WCAG 合规检测。
token 节省多少?
官方给了一张对比表:
| 任务 | 原始工具输出 | 用这个 Skill | 节省 |
|---|---|---|---|
| 屏幕分析 | 200+ 行 | 5 行 | 97.5% |
| 找 & 点击按钮 | 100+ 行 | 1 行 | 99% |
| 登录流程 | 400+ 行 | 15 行 | 96% |
怎么装?
# Claude Code
/plugin marketplace add conorluddy/ios-simulator-skill
/plugin install ios-simulator-skill@conorluddy
# 或手动
git clone https://github.com/conorluddy/ios-simulator-skill.git ~/.claude/skills/ios-simulator-skill
重启 Claude Code,自动加载。
需要什么环境?
- macOS 12+
- Xcode Command Line Tools
- Python 3
- IDB(可选,交互功能需要)
- Pillow(可选,视觉对比需要)
一句话总结:
让你的 Claude Code 长出一双”能看懂 iOS 屏幕的眼睛”——不只是截图,而是真正理解界面结构,精准操作,安静输出。做 iOS 端 AI 辅助开发,这个 Skill 值得先装上。
GitHub:conorluddy/ios-simulator-skill
评论区
0 条评论
登录后可评论。