charleswiltgen avatar

Axiom Cloud Sync

This handles the CloudKit vs iCloud Drive decision for you when building Apple platform apps with sync. The core insight is simple: use CloudKit for structured data with fields and relationships, use iCloud Drive for files and documents. It implements offline-first patterns that actually handle network failures instead of just crashing. With 945 stars and 187 installs, it's clearly solving a real pain point. The decision tree approach is smart because most developers waste time choosing between sync technologies when the data shape should just tell you the answer. Worth looking at if you're tired of reinventing sync logic for every iOS or Mac project.

skills.sh installs
184
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-cloud-sync --agent claude-code

Installs into .claude/skills of the current project.

Files

This handles the CloudKit vs iCloud Drive decision for you when building Apple platform apps with sync. The core insight is simple: use CloudKit for structured data with fields and relationships, use iCloud Drive for files and documents. It implements offline-first patterns that actually handle network failures instead of just crashing. With 945 stars and 187 installs, it's clearly solving a real pain point. The decision tree approach is smart because most developers waste time choosing between sync technologies when the data shape should just tell you the answer. Worth looking at if you're tired of reinventing sync logic for every iOS or Mac project.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Code Review & Quality, Cloud & Infrastructure
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1awslabs avatardirectory-managementawslabs/agent-pluginsManages project directory setup and artifact organization. Use when starting a new project, resuming an existing one, or when a PLAN.md needs to be associated w183skills.sh installs
2charleswiltgen avataraxiom-swiftui-navcharleswiltgen/axiomUse when implementing navigation patterns, choosing between NavigationStack and NavigationSplitView, handling deep links, adopting coordinator patterns, or requ183skills.sh installs
3panewslab avatarpanews-creatorpanewslab/skillsCreate and manage articles on the PANews platform. All operations require a valid user session. Triggers: write and publish new articles, view / edit / delete d183skills.sh installs
4nexu-io avatarhtml-ppt-product-launchnexu-io/open-designLaunch keynote deck — dark hero + light content, warm orange→peach accent, feature cards, pricing tiers, CTA. Use when announcing a product, launching a feature181skills.sh installs
5personamanagmentlayer avatarqa-expertpersonamanagmentlayer/pclExpert-level quality assurance, testing strategies, automation, and QA processes181skills.sh installs
6xy121718 avatarbaoyu-comicxy121718/baoyu-skillsKnowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and sequential image generatio181skills.sh installs