让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


GitHub: https://github.com/conorluddy/ios-simulator-skill

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 2713 阅读