cloudkit expert
4
总安装量
0
周安装量
#50679
全站排名
安装命令
npx skills add https://github.com/willsigmon/sigstack --skill CloudKit Expert
Skill 文档
CloudKit Expert
CloudKit architecture for Leavn’s multi-device sync.
Core Concepts
- Containers: App’s CloudKit namespace
- Databases: Private (user), Public (shared), Shared (collaboration)
- Record Types: Schema definitions
- Zones: Custom zones for atomic operations
Sync Architecture
- Local SwiftData/CoreData as source of truth
- CloudKit as sync transport
- CKSyncEngine for automatic sync (iOS 17+)
Conflict Resolution
- Last-write-wins: Simple, may lose data
- Field-level merge: Merge non-conflicting fields
- Custom resolver: App-specific logic
Offline Support
- Queue changes locally when offline
- Sync when connectivity restored
- Handle partial sync failures
Validation Checklist
- Schema matches local model
- Indexes on query fields
- Conflict handling tested
- Offline â online sync works
- Delete propagation correct
Use when: CloudKit bugs, sync issues, schema design, conflict resolution