Oct 31, 2026
86 个互不依赖的 iOS 26 / Swift 6.3 Agent Skills
swift-ios-skills 对准最新的 Apple API——Liquid Glass、Foundation Models、StoreKit 2、SwiftData——用 86 个互不依赖的技能按框架安装,走 skills CLI 或 Claude Code 插件包。
让通用 agent 帮你写 SwiftUI,你得到的是它训练数据的平均值——包括 Apple 几年前就淘汰的过时写法。dpearson2699/swift-ios-skills,一个 1k star 的合集,收录 86 个针对 iOS 26+ 与 Swift 6.3 及同期框架的 agent skills:Liquid Glass、亲和并发(Approachable Concurrency)、Foundation Models、StoreKit 2、SwiftData、async/await URLSession。README 自己的标准:「No deprecated patterns.」(不写过时模式。)
为什么这个 Skill 重要
两个设计决策把它和单个巨型 skill 区分开。第一,每个 skill 都自包含——skill 之间互不引用,所以你只装项目真正碰到的框架,不让多余内容挤进上下文窗口。第二,覆盖完整到可以长期驻留:README 的表格逐一列出 10 个 SwiftUI 技能、10 个 Core Swift 技能、15 个应用体验框架技能、8 个数据与服务技能、5 个 AI/ML 技能、16 个 iOS 工程技能、8 个硬件集成技能、10 个平台集成技能、4 个游戏技能——合计 86 个,每个都遵循开放的 Agent Skills 标准(SKILL.md 加可选的 references/ 目录)。
覆盖的新度正落在要紧处:swiftui-liquid-glass 文档化 glassEffect 和 GlassEffectContainer,apple-on-device-ai 覆盖 Foundation Models 框架和 MLX Swift,swift-concurrency 讲 Swift 6.2 并发与数据竞争安全。
安装
推荐路径是 skills CLI,会打开交互式选择器:
npx skills add dpearson2699/swift-ios-skills
用 --all 非交互装全集,或用可重复的 --skill <skill-name> 按名安装;npx skills check 和 npx skills update 让已装副本保持最新。
Claude Code 用户也可以走插件市场:
/plugin marketplace add dpearson2699/swift-ios-skills
/plugin install all-ios-skills@swift-ios-skills
主题插件包也有(swiftui-skills、ios-ai-ml-skills、apple-kit-skills 等)——但注意 README 自己的提示:插件包会限制载入上下文窗口的技能数量,所以要全集就装 all-ios-skills,不要叠加多个包。
实战:接入 StoreKit 2 内购
假设你的应用要长出订阅功能。只装 storekit 这一个技能,然后委派:
- 拉取需要的单个技能:
npx skills add dpearson2699/swift-ios-skills --skill storekit
-
向 agent 提出功能需求。这个技能的覆盖横跨 StoreKit 2 购买、订阅、
SubscriptionStoreView与交易校验,实现来自当前 API 的文档化模式,而不是背下来的示例代码。 -
因为每个技能自包含,日后移除它也不会在项目指令里留下悬空引用。
实战:用工程插件包做性能排查
16 个工程技能读起来像资深 iOS 工程师的工具箱:debugging-instruments(Xcode 调试器、Instruments、os_signpost、MetricKit)、ios-memgraph-analysis(模拟器 memgraph 抓取、泄漏所有权路径)、ios-ettrace-performance(ETTrace 启动采集,精确匹配构建的 dSYM),外加 swift-security、swiftlint 和 ios-simulator。启动期回归出现时,这些技能让 agent 用性能分析的语言和命令去排查,而不是靠猜。
技巧
- 六个框架技能还停在 beta:
permissionkit、energykit、paperkit、relevancekit、appmigrationkit和audioaccessorykit需要 iOS/watchOS 26 beta,GM 前可能有变化。 - 从 v2.x 升级?v3.0 把 12 个技能改名为 Apple Kit 框架名,旧技能路径不再解析——全部卸载重装,别混用两代。
- README 声称兼容 Claude Code、Codex、Cursor、GitHub Copilot 以及 40+ 其他 agent,通过 Agent Skills 标准。
- Codex 一次装一个技能,走
$skill-installer,指向该技能目录的 URL。
何时不用这个 Skill
许可证是 PolyForm Perimeter 1.0.0:用这些技能构建你的应用没问题,但把它们换个名字当自己的产品卖不行。如果代码库还钉在旧部署目标上,iOS 26 优先的指引可能引用你还发不了的 API。另外项目是独立的——README 声明与 Apple 无隶属关系、未获背书,所以把它当官方文档旁边的社区参考,而不是替代品。
查看 排行榜 了解更多 skill。