83,201 skills sorted by stars.
Use when implementing Liquid Glass effects, reviewing UI for Liquid Glass adoption, debugging visual artifacts, optimizi...
Use when planning comprehensive Liquid Glass adoption across an app, auditing existing interfaces for Liquid Glass compa...
Use when localizing apps, using String Catalogs, generating type-safe symbols (Xcode 26+), handling plurals, RTL layouts...
Use when you see memory warnings, 'retain cycle', app crashes from memory pressure, or when asking 'why is my app using...
Use when porting OpenGL/DirectX to Metal - translation layer vs native rewrite decisions, migration planning, anti-patte...
Use when ANY Metal porting issue occurs - black screen, rendering artifacts, shader errors, wrong colors, performance re...
Use when converting shaders or looking up API equivalents - GLSL to MSL, HLSL to MSL, GL/DirectX to Metal mappings, MTKV...
MetricKit API reference for field diagnostics - MXMetricPayload, MXDiagnosticPayload, MXCallStackTree parsing, crash and...
Reference — Comprehensive Network.framework guide covering NetworkConnection (iOS 26+), NWConnection (iOS 12-25), TLV fr...
Use when implementing Network.framework connections, debugging connection failures, migrating from sockets/URLSession st...
Use when debugging connection timeouts, TLS handshake failures, data not arriving, connection drops, performance issues,...
This skill should be used when working with NWConnection patterns for iOS 12-25, supporting apps that can't use async/aw...
Network framework migration guides. Use when migrating from BSD sockets to NWConnection, NWConnection to NetworkConnecti...
Use when Now Playing metadata doesn't appear on Lock Screen/Control Center, remote commands (play/pause/skip) don't resp...
CarPlay Now Playing integration patterns. Use when implementing CarPlay audio controls, CPNowPlayingTemplate customizati...
MusicKit Now Playing integration patterns. Use when playing Apple Music content with ApplicationMusicPlayer and understa...
Use when debugging memory leaks from blocks, blocks assigned to self or properties, network callbacks, or crashes from d...
Use when optimizing large value type performance, working with noncopyable types, or reducing ARC traffic. Covers borrow...
Reference — PHPickerViewController, PHPickerConfiguration, PhotosPicker, PhotosPickerItem, Transferable, PHPhotoLibrary,...
Use when implementing privacy manifests, requesting permissions, App Tracking Transparency UX, or preparing Privacy Nutr...
Use when migrating from Realm to SwiftData - comprehensive migration guide covering pattern equivalents, threading model...
SQLiteData queries, @Table models, Point-Free SQLite, RETURNING clause, FTS5 full-text search, CloudKit sync, CTEs, JSON...
Use when migrating from SwiftData to SQLiteData — decision guide, pattern equivalents, code examples, CloudKit sharing (...
SQLiteData advanced patterns, @Selection column groups, single-table inheritance, recursive CTEs, database views, custom...
Use when asking 'where should I store this data', 'should I use SwiftData or files', 'CloudKit vs iCloud Drive', 'Docume...
Use when debugging 'files disappeared', 'data missing after restart', 'backup too large', 'can't save file', 'file not f...
Use when asking about 'purge files', 'storage pressure', 'disk space iOS', 'isExcludedFromBackup', 'URL resource values'...
Reference — Complete StoreKit 2 API guide covering Product, Transaction, AppTransaction, RenewalInfo, SubscriptionStatus...
Use when you see 'actor-isolated', 'Sendable', 'data race', '@MainActor' errors, or when asking 'why is this not thread...
Use when optimizing Swift code performance, reducing memory usage, improving runtime efficiency, dealing with COW, ARC o...
Use when working with SwiftData - @Model definitions, @Query in SwiftUI, @Relationship macros, ModelContext patterns, Cl...