Agent Skills: migration-patterns
Migration guides for CoreData to SwiftData, UIKit to SwiftUI, ObservableObject to @Observable, XCTest to Swift Testing, Objective-C to Swift, and StoreKit 1 to StoreKit 2. Use when migrating between Apple framework generations.
ID: rshankras/claude-code-apple-skills/migration-patterns
73770
Install this agent skill to your local
Skill Files
The files that make up migration-patterns.
More agent skills
- gsap-fundamentalsCore GSAP animation concepts including tweens, timelines, easing functions, and animation properties. Use when implementing basic animations, transitions, or learning GSAP foundations. Essential starting point for any GSAP-based animation work.
- ask-questions-if-underspecifiedClarify requirements before implementing. Do not use automatically, only when invoked explicitly.
- db-seedGenerate database seed scripts with realistic sample data. Reads Drizzle schemas or SQL migrations, respects foreign key ordering, produces idempotent TypeScript or SQL seed files. Handles D1 batch limits, unique constraints, and domain-appropriate data. Use when populating dev/demo/test databases. Triggers: 'seed database', 'seed data', 'sample data', 'populate database', 'db seed', 'test data', 'demo data', 'generate fixtures'.
- better-auth-security-best-practicesBetter Auth security hardening: rate limits, secrets, CSRF, trusted origins, cookies, sessions, OAuth tokens, and audit logging. Use when reviewing auth security, brute-force protection, token handling, or deployment safety.
- release-openclaw-macRun or recover OpenClaw macOS release signing, notarization, appcast, and asset promotion.
- data-fetching-architectureUse for client APIs, SWR hooks, cache invalidation, async errors, useEffect migration, home first paint and persistent caches.