Toolverse
All skills

axiom-realm-migration-ref

by CharlesWiltgen

Use when migrating from Realm to SwiftData - comprehensive migration guide covering pattern equivalents, threading model conversion, schema migration strategies, CloudKit sync transition, and real-world scenarios

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile

About this skill

Use when migrating from Realm to SwiftData - comprehensive migration guide covering pattern equivalents, threading model conversion, schema migration strategies, CloudKit sync transition, and real-world scenarios

How to use

  1. Zainstaluj skill w swoim środowisku Claude, wskazując repozytorium CharlesWiltgen/Axiom. 2. Przygotuj audyt obecnego kodu Realm – zidentyfikuj wszystkie modele, relacje i logikę synchronizacji, którą aktualnie używasz. 3. Przejrzyj sekcję Pattern Equivalents, aby zrozumieć, jak każda klasa Realm mapuje się na model SwiftData – porównaj definicje @Persisted z @Model i @Attribute. 4. Postępuj zgodnie z czterofazowym harmonogramem: najpierw zaplanuj migrację i przygotuj środowisko testowe (tydzień 1-2), następnie stwórz modele SwiftData i zaimplementuj logikę konwersji danych (tydzień 2-3), potem przeprowadź migrację równoległa uruchamiając Realm i SwiftData jednocześnie (tydzień 3-4), wreszcie wdrażaj aktualizacje produkcyjne z stopniowym przejściem (tydzień 4+). 5. Zwróć szczególną uwagę na konwersję modelu wątków z Realm do async/await oraz na przejście z Realm Device Sync na CloudKit sync – skill zawiera konkretne przykłady dla obu. 6. Testuj migrację na rzeczywistych danych przed wdrożeniem u użytkowników produkcyjnych.

Related skills

csharp-developer

by zenobi-us

Expert C# developer specializing in modern .NET development, ASP.NET Core, and cloud-native applications. Masters C# 12 features, Blazor, and cross-platform development with emphasis on performance and clean architecture.

Mobile
37126

ios-simulator-skill

by conorluddy

21 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output.

Mobile
19154

automating-mobile-app-testing

by jeremylongshore

This skill enables automated testing of mobile applications on iOS and Android platforms using frameworks like Appium, Detox, XCUITest, and Espresso. It generates end-to-end tests, sets up page object models, and handles platform-specific elements. Use this skill when the user

Mobile
17142

create-plan

by antinomyhq

Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need

Mobile
13108

android-kotlin-development

by aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

Mobile
152396

openscad

by mitsuhiko

Create and render OpenSCAD 3D models. Generate preview images from multiple angles, extract customizable parameters, validate syntax, and export STL files for 3D printing platforms like MakerWorld.

Mobile
4291