给AI编程助手装一个SwiftUI老司机:Paul Hudson的SwiftUI Pro Skill

Paul Hudson 又出手了。这次不是出书,是给 AI 编程助手打造了一个 SwiftUI 专家级 Skill——SwiftUI-Agent-Skill(发布后叫 SwiftUI Pro)。

Paul Hudson 是谁?写 Hacking with Swift 那个 Hacking with Swift,GitHub 粉丝无数,苹果生态最勤快的技术博主之一。他现在把他这么多年踩过的坑、做过的实战经验,全数封装进了一个 Skill 文件。

这个 Skill 解决的问题非常具体:LLM 写 SwiftUI 时常犯的错

比如让按钮对 VoiceOver(苹果的屏幕阅读器)不可见、用废弃的 API、写出性能突然下降的代码——这些问题在真实 App 里是噩梦,但 LLM 往往会踩。SwiftUI-Agent-Skill 的规则直接针对这些弱点设计。

Skill 覆盖范围:

  • API 使用指南(哪些该用、哪些该换)
  • UI 设计与布局最佳实践
  • 性能优化(防止意外卡顿)
  • 无障碍访问(VoiceOver 兼容性)
  • 状态管理、Navigation、动画
  • 废弃 API 预警

装起来也简单,一条命令:

npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro

Claude Code 用户也可以:

/plugin marketplace add twostraws/SwiftUI-Agent-Skill

触发方式:Claude Code 里直接 /swiftui-pro,Codex 里用 $swiftui-pro。也可以自然语言触发:Use the SwiftUI Pro skill to look for performance problems in this project

Skill 背后的逻辑很扎实:Paul Hudson 把几年积累的实战经验、踩过的坑,全部转成 AI 可执行的规则——不是泛泛的”最佳实践”,而是针对 LLM 实际犯错模式的精准指南。

另外 Paul 还做了配套 Skill 系列:SwiftData-Agent-SkillSwift Concurrency ProSwift Testing Pro——基本覆盖了 Swift 开发的全栈高频场景。

如果你用 Claude Code、Codex、Cursor 这类 AI 编程工具做苹果开发,这个 Skill 值得第一时间装上。

GitHubhttps://github.com/twostraws/SwiftUI-Agent-Skill


GitHub: https://github.com/twostraws/SwiftUI-Agent-Skill

评论区

0 条评论

登录后可评论。

陈一铭 16 阅读