用专家指导构建 SwiftUI 应用
swiftui-agent-skill
专为 AI 编码工具设计的 SwiftUI 专家技能,提供现代 API 指南、性能优化及无障碍适配建议。

试试这样做
使用 SwiftUI Pro 技能检查当前项目中的性能问题并提供优化建议。
运行 SwiftUI Pro 技能,重点检查代码中是否存在已废弃的 API 使用情况。
利用 SwiftUI Pro 技能审查当前界面的 VoiceOver 无障碍适配情况。
详细介绍
SwiftUI Pro
SwiftUI Pro 是一个专为 AI 编码助手设计的技能,帮助其编写更智能、更简洁、更现代的 SwiftUI 代码。它涵盖 API 使用、设计、性能和可访问性方面的指导,并特别针对 LLM 实际会犯的常见错误进行优化,如导航、布局、动画、状态管理、VoiceOver、废弃 API 等。
适用场景
- 使用 AI 编码助手(如 Claude Code、Codex、Gemini、Cursor 等)编写 SwiftUI 代码的开发者
- 希望提升 AI 生成代码质量、减少常见错误的场景
- 需要对 SwiftUI 项目进行代码审查或优化时
核心能力
- 指导 SwiftUI API 的正确使用方式
- 提供设计最佳实践建议
- 发现并修复性能问题
- 增强可访问性(如 VoiceOver)支持
- 识别废弃 API 并给出替代方案
- 覆盖导航、布局、动画、状态管理等核心领域
工作方式
- 用户通过 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.
注意事项
- 本技能依赖于所选的 AI 编码助手,本身不独立运行。
- 技能基于大量实战经验构建,但无法保证覆盖所有边缘情况。
- 用户应结合自身项目需求,对生成的建议进行验证和调整。