技能介绍
SwiftUI Pro 是一个专为 AI 编码助手设计的技能(skill),由 Paul Hudson 开发,帮助 AI 写出更智能、更简洁、更现代的 SwiftUI 代码。它涵盖 API 使用、设计、性能和可访问性方面的指导,并特别针对 LLM 实际会犯的常见错误进行优化,如导航、布局、动画、状态管理、VoiceOver、废弃 API 等。
skill 的定位是「获得更符合现代规范、性能更优且无障碍友好的 SwiftUI 代码建议」。它本身不独立运行,而是增强你在用的 AI 编码助手——Claude Code、Codex、Gemini、Cursor 等。
需要注意的是,这是一个组合技能,包含 2 个可安装的子 skill,安装时可以选「智能安装」(由 Cola 评估后安装最适合你的 skill)或「全部安装」。
适用场景
- 使用 AI 编码助手(如 Claude Code、Codex、Gemini、Cursor 等)编写 SwiftUI 代码的开发者
- 希望提升 AI 生成代码质量、减少常见错误的场景
- 需要对 SwiftUI 项目进行代码审查或优化时
- 专项排查已废弃 API 的使用情况
- 专项检查界面的 VoiceOver 无障碍适配
核心能力
- 指导 SwiftUI API 的正确使用方式
- 提供设计最佳实践建议
- 发现并修复性能问题
- 增强可访问性(如 VoiceOver)支持
- 识别废弃 API 并给出替代方案
- 覆盖导航、布局、动画、状态管理等核心领域
注意事项
- 本技能依赖于所选的 AI 编码助手,本身不独立运行。
- 技能基于大量实战经验构建,但无法保证覆盖所有边缘情况。
- 用户应结合自身项目需求,对生成的建议进行验证和调整。
效果预览

工作方式
- 用户通过 AI 编码助手触发技能,例如在 Claude Code 中使用
/swiftui-pro,在 Codex 中使用$swiftui-pro,或使用自然语言(如「使用 SwiftUI Pro 技能检查这个项目中的性能问题」)。 - 技能会分析用户提供的 SwiftUI 代码,依据内置规则进行审查。
- 用户获得针对代码的改进建议,包括具体的修复方案和最佳实践指导。
你需要提供
- 一个 SwiftUI 项目(代码)
- 可选的附加指令,例如「检查废弃 API」或「专注于可访问性」,以进行部分审查
你会获得
- 代码审查结果:包含性能、可访问性、API 使用、废弃 API 等方面的改进建议
- 具体的代码修复或替代方案
使用示例
- 在 Claude Code 中:
/swiftui-pro或/swiftui-pro Check for deprecated API - 在 Codex 中:
$swiftui-pro或$swiftui-pro Focus on accessibility - 自然语言触发:
Use the SwiftUI Pro skill to look for performance problems in this project.
试试这样做:
- 使用 SwiftUI Pro 技能检查当前项目中的性能问题并提供优化建议。
- 运行 SwiftUI Pro 技能,重点检查代码中是否存在已废弃的 API 使用情况。
- 利用 SwiftUI Pro 技能审查当前界面的 VoiceOver 无障碍适配情况。



