cloudkit expert

CloudKit architecture for Leavn's multi-device sync.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "cloudkit expert" with this command: npx skills add willsigmon/sigstack/willsigmon-sigstack-cloudkit-expert

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

dead code eliminator

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

codebase health reporter

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

analyze codebase

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

swiftui codegen expert

No summary provided by upstream source.

Repository SourceNeeds Review