moai-lang-swift
>
building-apple-platform-products
Builds, tests, and archives Swift packages and Xcode projects for Apple platforms. Use when running xcodebuild, swift build, or swift test commands, discovering schemes and targets, or selecting simulator destinations for iOS, macOS, tvOS, watchOS, or visionOS.
mobile-development
Build modern mobile applications with React Native, Flutter, Swift/SwiftUI, and Kotlin/Jetpack Compose. Covers mobile-first design principles, performance optimization (battery, memory, network), offline-first architecture, platform-specific guidelines (iOS HIG, Material Design), testing strategies, security best practices, accessibility, app store deployment, and mobile development mindset. Use when building mobile apps, implementing mobile UX patterns, optimizing for mobile constraints, or making native vs cross-platform decisions. | Sử dụng khi: ứng dụng di động, React Native, Flutter, iOS, Android.
ios-development
iOS開発のベストプラクティス、設計パターン、実装テクニック、よくあるトラブルと解決方法を包括的にカバー。MVVM、Clean Architecture、Combine、SwiftUI/UIKitの実践的なガイドを提供します。
ios-data
Master iOS data persistence - SwiftData, Core Data, Keychain, CloudKit
swift-combine
Master Combine framework for reactive programming - publishers, subscribers, operators, schedulers
swift-testing
Test Swift applications - XCTest, Swift Testing, UI tests, mocking, TDD, CI/CD
swift-concurrency
Master Swift concurrency - async/await, actors, structured concurrency, Sendable, TaskGroups
swift-macos
Build macOS applications - AppKit, windows, menus, system integration, distribution
swift-swiftui
Build modern UIs with SwiftUI - views, state management, animations, navigation
swift-core-data
Persist data with Core Data - models, contexts, fetch requests, migrations, SwiftData
swift-networking
Handle networking in Swift - URLSession, async/await, Codable, API clients, error handling
swift-ios-basics
Build iOS applications - project setup, app lifecycle, Info.plist, capabilities
swift-uikit
Master UIKit for iOS app development - views, view controllers, Auto Layout, table/collection views
swift-spm
Master Swift Package Manager - dependencies, creating libraries, publishing, local packages
swift-fundamentals
Master Swift programming fundamentals - syntax, types, optionals, protocols, error handling
swift-concurrency-expert
Swift Concurrency review and remediation for Swift 6.2+. Use when asked to review Swift Concurrency usage, improve concurrency compliance, or fix Swift concurrency compiler errors in a feature or file.
developing-with-swift
Use this before writing any Swift code, before planning code changes and enhancements - establishes style guidelines, teaches you vital Swift techniques
generating-swift-package-docs
Use when encountering unfamiliar import statements; when exploring a dependency's API; when user asks "what's import X?", "what does import X do?", or about package documentation. - Generates comprehensive API documentation for Swift package dependencies on-demand. This skill helps you quickly obtain documentation for packages used in Xcode projects when you encounter unfamiliar module imports. Automatically resolves modules to packages and caches documentation for reuse. This is the primary tool for understanding individual `import` statements.