catalog/repos/adisinghstudent--swift-ios.md

1.5 KiB
Raw Blame History

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 的映射)
  • 架构 — 结合 @ObservableiOS 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