ios
SKILL.md
ios
Use this skill when working on iOS client (大前端 / 移动端) codebases.
Defaults (unless repo dictates otherwise)
- Language: Swift
- UI: SwiftUI (if UIKit exists, follow existing architecture and integrate incrementally)
- Architecture: MVVM + unidirectional state where appropriate
- Concurrency: async/await,
Task,Actoras needed - Modularization: Swift Package Manager (SPM) if present
Project structure (recommended)
App/: application entry, app lifecycle, root navigationFeatures/<Name>/: feature modules (UI + ViewModel + domain models)Core/: shared utilities, design system, logging, networking primitivesData/: API clients, persistence implementationsResources/: assets, localization