给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-Skill、Swift Concurrency Pro、Swift Testing Pro——基本覆盖了 Swift 开发的全栈高频场景。
如果你用 Claude Code、Codex、Cursor 这类 AI 编程工具做苹果开发,这个 Skill 值得第一时间装上。
GitHub:https://github.com/twostraws/SwiftUI-Agent-Skill
评论区
登录后可评论。