Claude Code做iOS开发?先装这个Skill!1.2k星,Token省97%

Claude Code 做 iOS 开发调试,还在对着截图一行行读坐标、凭感觉点按钮?太原始了。

这个叫 ios-simulator-skill 的开源 Skill(GitHub 1.2k⭐),把 Claude 变成了一个真正能操控 iOS 模拟器的开发者助手——不是用像素坐标暴力点击,而是调用苹果官方的无障碍 API,语义化定位元素,读屏、控制手势、切换语言、模拟定位,全部脚本化。

核心亮点:Token 省 97%

普通 AI 工具做一次登录流程要花 400+ 行输出,而这个 Skill 平均只要 15 行。截图分析从 200+ 行压缩到 5 行,核心原理是:它不返回截图原文件,而是返回结构化的无障碍树——元素类型、标签、位置、点击目标,轻量化但足够精准。

27 个脚本,覆盖了 iOS 开发测试全链路:

  • build_and_test.py:Xcode 编译 + 测试,单行摘要,错误/警告按需查看
  • navigator.py:语义化找按钮/输入框,–find-text “Login” –tap,不用记坐标
  • gesture.py:滑屏、缩放、长按、Pull to Refresh
  • location.py:模拟 GPS 坐标 / GPX 文件 / 内置场景(开车、步行)
  • appearance.py:一键切换深色模式、文字大小、语言、地区
  • accessibility_audit.py:WCAG 合规检查,当前屏幕无障碍评分
  • visual_diff.py:两张截图对比,threshold 可调,输出差异图

安装超简单

在 Claude Code 里两行搞定:

/plugin marketplace add conorluddy/ios-simulator-skill
/plugin install ios-simulator-skill@conorluddy

或者手动克隆到 ~/.claude/skills/。前提是 macOS 12+、装了 Xcode Command Line Tools,可选的 idb-companion 能解锁更多交互能力。

为什么值得装

做 iOS 端 AI 测试的同学都懂:传统方案要么靠坐标(分辨率一换就废),要么靠截图 token 爆炸。ios-simulator-skill 找到了一个中间态——用无障碍树做语义层,兼顾鲁棒性和低开销。

而且它对 AI 友好——所有脚本都支持 --help 和 --json 输出,Claude 能精准调用,不用猜参数。

如果你在用 Claude Code 做 iOS 开发,或者在搭移动端 AI 测试流程,这个 Skill 值得第一时间装上。

👉 GitHub 地址(1.2k⭐)


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

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 2233 阅读