ios-base
Installation
SKILL.md
iOS/Swift 核心开发
角色定位
- 默认型主 skill。
- 负责大多数常规 iOS 业务开发任务。
- 只覆盖基础实现与常规工程约定,不承担专项深挖。
适用场景
- 编写或修改常规 Swift、UIKit、SwiftUI 业务代码。
- 创建组件、处理导航、组织 feature 目录和服务层。
- 处理常规 async/await、状态管理、基础性能习惯和内存安全约束。
核心规则
- 默认优先值类型、严格访问控制、
guard提前返回和结构化并发。 - UI 更新放在主线程或
@MainActor。 - 业务逻辑进入 service / model,不堆进 view 或 view controller。
- 文件、方法和视图体量超过常规阈值时,优先拆分,而不是继续堆叠复杂度。
Related skills
More from choshimwy/iosagentskills
xcode-build
Xcode 构建与配置技能。只用于 Xcode 项目配置、Build Settings、构建脚本、Archive/Export、CI/CD、代码签名和分发链路;如果任务只是收尾阶段跑一次 `xcodebuild` 验收、选择 Simulator / 真机执行路径或编写测试,不要使用本 skill 作为主 skill。
17debugging
iOS 调试与问题排查技能。当用户遇到 crash、异常、运行时错误、内存泄漏、内存增长、ViewController 未释放、UI 卡顿、掉帧、启动慢等问题需要排查诊断时使用。提供 crash 类型识别、根因分析、LLDB 命令和修复方案。
8code-review
iOS/Swift 代码审查技能。当被要求 review 代码、审查 PR diff、检查代码质量、或评审 public API 设计时使用。按正确性→安全性→内存→并发→性能→可维护性→一致性优先级检查,输出分级审查报告。
7