Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/cloudkit
Implement, review, or improve CloudKit and iCloud sync in iOS/macOS apps.
Passed 22 of 22 test cases with the skill, and 21 of 22 without it.
1 fixed21 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
A test case the skill fixed. Same model, same prompt, with and without the skill.
We are adding `CKQuerySubscription` to get server notification changes in CloudKit. Do we need to manually configure push notifications in the Apple Developer Portal and create dedicated APNs certificates for CloudKit sync pushes?
| Checked | Without skill | With skill |
|---|---|---|
| The response states that CloudKit automatically configures APNs push entitlements when CloudKit capability is enabled. | Missed | Passed |
| The response states that remote notifications must be enabled in Background Modes. | Passed | Passed |
The instructions your model reads when the skill loads.
Sync data across devices using CloudKit, iCloud key-value storage, and iCloud Drive. Covers container setup, record CRUD, queries, subscriptions, CKSyncEngine, SwiftData integration, conflict resolution, and error handling.
CKSyncEngine drive remote work rather than polling.CKError, restore the affected fixture or queue item, apply the documented retry/reset/merge action, and rerun the same scenario. Never restart a full sync blindly after partial success.Load references/cloudkit-patterns.md for incremental zone changes, shares, assets, batch operations, and Dashboard procedures.
Enable iCloud + CloudKit in Signing & Capabilities. A container provides three databases:
| Database | Scope | Requires iCloud | Storage Quota |
|---|---|---|---|
| Public | All users | Read: No, Write: Yes | App quota |
test cases passed, vs 21 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.