ios-base
Installation
SKILL.md
iOS/Swift 核心开发
角色定位
- 默认型主 skill。
- 负责大多数常规 iOS 业务开发任务。
- 只覆盖基础实现与常规工程约定,不承担专项深挖。
适用场景
- 编写或修改常规 Swift、UIKit、SwiftUI 业务代码。
- 创建组件、处理导航、组织 feature 目录和服务层。
- 处理常规 async/await、状态管理、基础性能习惯和内存安全约束。
核心规则
- 默认优先值类型、严格访问控制、
guard提前返回和结构化并发。 - UI 更新放在主线程或
@MainActor。 - 业务逻辑进入 service / model,不堆进 view 或 view controller。
- 文件、方法和视图体量超过常规阈值时,优先拆分,而不是继续堆叠复杂度。