1.5 KiB
1.5 KiB
Swift/iOS开发技能
Swift iOS SwiftUI MVVM AI编程
sagar-wants-to-make-ios-brainrot-apps
面向 AI 编程智能体的 Swift 与 iOS 专家级开发技能。涵盖 SwiftUI 架构、设计系统、网络请求、状态管理、数据持久化、测试及生产环境最佳实践。
安装
npx skills add adisinghstudent/swift-ios
包含内容
- 项目结构 — 基于功能模块的 MVVM 组织方式
- 设计系统 — 颜色、字体排版、间距、可复用组件(Tailwind 到 SwiftUI 的映射)
- 架构 — 结合 @Observable(iOS 17+)与 ObservableObject 模式的 MVVM
- 网络请求 — 支持 SSE 流式传输的 Async/await API 客户端
- 导航 — NavigationStack、TabView、sheets/modals 弹窗
- 状态管理 — @Observable、@Environment、Combine
- 数据持久化 — SwiftData、UserDefaults/@AppStorage、Keychain
- 身份验证 — Supabase Auth 集成模式
- UI 模式 — 聊天界面、下拉刷新、无限滚动、空状态、搜索
- 测试 — XCTest 单元测试、SwiftUI 预览
- 包管理 — SPM 及常用 iOS 第三方包
- Swift 6 并发 — Sendable、@MainActor、结构化并发
- Xcode CLI — 从终端构建、测试和管理项目
- 快速参考 — Tailwind CSS 到 SwiftUI 对照表
使用方式
安装后,当你处理 Swift/iOS 代码或提及 iOS、SwiftUI、Xcode 等关键词时,该技能将自动激活。
许可证
MIT