Skip to content

Reference

Comprehensive guides and documentation for Apple platform development. Reference skills provide detailed information without enforcing specific workflows.

UI & Design

SkillDescription
hig-refComprehensive Apple HIG coverage — color, typography, shapes, materials, accessibility, platform-specific patterns
liquid-glass-refLiquid Glass adoption guide — app icons, controls, navigation, menus, windows, search, platform considerations
sf-symbols-refSF Symbols API reference — rendering modes, symbol effects, variable values, UIKit equivalents
swiftui-26-refAll iOS 26 SwiftUI features — Liquid Glass, @Animatable macro, WebView, rich text, 3D charts, spatial layout, scene bridging
swiftui-animation-refSwiftUI animation reference — VectorArithmetic, Animatable protocol, @Animatable macro, springs vs timing, CustomAnimation (iOS 13-26)
swiftui-containers-refSwiftUI stacks, grids, outlines — LazyVGrid, Grid, OutlineGroup, container patterns
swiftui-layout-refSwiftUI adaptive layout API — ViewThatFits, AnyLayout, Layout protocol, onGeometryChange, size classes, iOS 26 window APIs
swiftui-nav-refSwiftUI navigation API — NavigationStack, NavigationSplitView, NavigationPath, deep linking (iOS 16-26)
swiftui-search-refSwiftUI search APIs — .searchable, isSearching, suggestions, scopes, tokens, programmatic control (iOS 15-18)
textkit-refTextKit 2 reference — architecture, migration from TextKit 1, Writing Tools integration, SwiftUI TextEditor (iOS 26)
transferable-refCoreTransferable — Transferable protocol, TransferRepresentation, ShareLink, drag and drop, UTType declarations (iOS 16+)
typography-refApple platform typography — San Francisco fonts, text styles, Dynamic Type, tracking, leading, internationalization

Persistence & Storage

SkillDescription
storageiOS storage decision framework — database vs files, local vs cloud, SwiftData/CloudKit/iCloud Drive selection
cloudkit-refModern CloudKit sync — SwiftData integration, CKSyncEngine (WWDC 2023), database scopes, conflict resolution
icloud-drive-refFile-based iCloud sync — ubiquitous containers, NSFileCoordinator, conflict resolution, NSUbiquitousKeyValueStore
file-protection-refiOS file encryption and data protection — FileProtectionType levels, background access, Keychain comparison
sqlitedata-refSQLiteData advanced patterns — @Select, @Join, batch operations, CloudKit sync, query optimization
storage-management-refStorage management and purge priorities — disk space APIs, backup exclusion, cache management, URL resource values
realm-migration-refMigration guide from Realm to SwiftData — pattern equivalents, threading models, schema strategies, CloudKit sync transition

Concurrency

SkillDescription
swift-concurrency-refSwift concurrency API — actors, Sendable, Task/TaskGroup, AsyncStream, continuations, migration patterns
energy-refEnergy optimization API — Power Profiler, timer/network/location efficiency, background execution, MetricKit

Integration

SkillDescription
alarmkit-refAlarmKit API — alarm scheduling, authorization, Live Activity integration (iOS 26+)
app-discoverabilityDiscoverability strategy — App Intents, App Shortcuts, Core Spotlight, NSUserActivity for Spotlight and Siri
app-intents-refApp Intents framework — AppIntent, AppEntity, parameters, queries, Siri, Apple Intelligence, Shortcuts, Spotlight
app-shortcuts-refApp Shortcuts — AppShortcutsProvider, suggested phrases, Siri/Spotlight availability, debugging
avfoundation-refAVFoundation audio APIs — AVAudioSession, AVAudioEngine, bit-perfect DAC, iOS 26+ spatial audio, ASAF/APAC
background-processing-refBackground processing API — BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask
camera-capture-refCamera capture API — AVCaptureSession, AVCaptureDevice, photo/video recording, preview layers
core-location-refCore Location APIs — CLLocationUpdate, CLMonitor, CLServiceSession (iOS 18+), geofencing, background location
core-spotlight-refCore Spotlight indexing — CSSearchableItem, IndexedEntity, NSUserActivity integration, search and prediction
extensions-widgets-refExtensions & Widgets API — WidgetKit, ActivityKit, Control Center widgets, timeline providers
foundation-models-refFoundation Models framework — LanguageModelSession, @Generable, streaming, tool calling, context management (iOS 26+)
hapticsHaptic feedback and Core Haptics — UIFeedbackGenerator, CHHapticEngine, AHAP patterns (WWDC 2021)
localizationApp localization — String Catalogs (.xcstrings), type-safe symbols (Xcode 26+), #bundle macro, plurals, RTL layouts
mapkit-refMapKit API — SwiftUI Map, MKMapView, annotations, search, directions
network-framework-refNetwork.framework API — NWConnection (iOS 12-25), NetworkConnection (iOS 26+), TLV framing, Coder protocol
networking-migrationNetwork framework migration guide — NWConnection to NetworkConnection transition patterns
now-playing-carplayCarPlay Now Playing integration — MPNowPlayingInfoCenter, transport controls, CarPlay framework
now-playing-musickitMusicKit Now Playing — MusicPlayer, queue management, system integration
photo-library-refPhoto Library API — PHPickerViewController, PhotosPicker, PHAsset, photo selection patterns
privacy-uxPrivacy manifests and permission UX — just-in-time permissions, App Tracking Transparency, Required Reason APIs
push-notifications-refPush notifications — APNs HTTP/2, UserNotifications framework, silent push, rich media, service extensions
storekit-refStoreKit 2 API — Product, Transaction, subscription management, receipts, testing

Computer Vision

SkillDescription
vision-refVision framework API — subject segmentation, hand/body pose, text recognition, barcode scanning

Machine Learning

SkillDescription
coreml-refCoreML API — MLTensor, coremltools conversion, model compression, state management

Games

SkillDescription
spritekit-refSpriteKit API — all 16 node types, physics bodies, action catalog, texture atlases, SKRenderer
metal-migration-refMetal migration API — OpenGL/DirectX conversion, shader translation, rendering pipeline
realitykit-refRealityKit API — Entity-Component-System, RealityView, materials, animations, AR
scenekit-refSceneKit API — scene graphs, materials, animations, SceneKit migration to RealityKit

Tools & Profiling

SkillDescription
app-store-connect-refApp Store Connect API — builds, beta testing, metadata management
asc-mcp-refApp Store Connect MCP — automated submission workflows
app-store-refApp Store submission — review guidelines, metadata requirements, rejection troubleshooting
axe-refAXe (Simulator Automation) — automated iOS Simulator interaction and testing
code-signing-refCode signing CLI — certificates, provisioning profiles, entitlements, Keychain, fastlane match, error codes
lldb-refLLDB command reference — variable inspection, breakpoints, thread navigation, expression evaluation
metrickit-refMetricKit API — field performance metrics, diagnostics, crash reporting
timer-patterns-refTimer patterns — invalidation, memory-safe usage, dispatch timers, CADisplayLink
xctrace-refxctrace CLI — automated Instruments profiling, trace recording, data export

Quality Standards

All reference skills are reviewed against 4 criteria:

  1. Accuracy — Every claim cited to official sources, code tested
  2. Completeness — 80%+ coverage, edge cases documented, troubleshooting sections
  3. Clarity — Examples first, scannable structure, jargon defined
  4. Practical Value — Copy-paste ready, expert checklists, real-world impact

Released under the MIT License