83,201 skills sorted by stars.
Use when encountering "Unable to simultaneously satisfy constraints" errors, constraint conflicts, ambiguous layout warn...
Reference — AVFoundation audio APIs, AVAudioSession categories/modes, AVAudioEngine pipelines, bit-perfect DAC output, i...
Use when automating iOS Simulator UI interactions beyond simctl capabilities. Reference for AXe CLI covering accessibili...
Use when implementing BGTaskScheduler, debugging background tasks that never run, understanding why tasks terminate earl...
Symptom-based background task troubleshooting - decision trees for 'task never runs', 'task terminates early', 'works in...
Complete background task API reference - BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask...
Use when encountering dependency conflicts, CocoaPods/SPM resolution failures, "Multiple commands produce" errors, or fr...
Use when build times are slow, investigating build performance, analyzing Build Timeline, identifying type checking bott...
AVCaptureSession, camera preview, photo capture, video recording, RotationCoordinator, session interruptions, deferred p...
camera freezes, preview rotated wrong, capture slow, session interrupted, black preview, front camera mirrored, camera n...
Reference — AVCaptureSession, AVCapturePhotoSettings, AVCapturePhotoOutput, RotationCoordinator, photoQualityPrioritizat...
Use when choosing between CloudKit vs iCloud Drive, implementing reliable sync, handling offline-first patterns, or desi...
Use when debugging 'file not syncing', 'CloudKit error', 'sync conflict', 'iCloud upload failed', 'ubiquitous item error...
Use when implementing 'CloudKit sync', 'CKSyncEngine', 'CKRecord', 'CKDatabase', 'SwiftData CloudKit', 'shared database'...
Use when working with Codable protocol, JSON encoding/decoding, CodingKeys customization, enum serialization, date strat...
Use when profiling async/await performance, diagnosing actor contention, or investigating thread pool exhaustion. Covers...
Use when choosing Core Data vs SwiftData, setting up the Core Data stack, modeling relationships, or implementing concur...
Use when debugging schema migration crashes, concurrency thread-confinement errors, N+1 query performance, SwiftData to...
Use for Core Location implementation patterns - authorization strategy, monitoring strategy, accuracy selection, backgro...
Use for Core Location troubleshooting - no location updates, background location broken, authorization denied, geofence...
Use for Core Location API reference - CLLocationUpdate, CLMonitor, CLServiceSession, authorization, background location,...
Use when indexing app content for Spotlight search, using NSUserActivity for prediction/handoff, or choosing between CSS...
Use when adding/modifying database columns, encountering "FOREIGN KEY constraint failed", "no such column", "cannot add...
Use when adding debug-only deep links for testing, enabling simulator navigation to specific screens, or integrating wit...
Use when app runs at unexpected frame rate, stuck at 60fps on ProMotion, frame pacing issues, or configuring render loop...
Use when app drains battery, device gets hot, users report energy issues, or auditing power consumption - systematic Pow...
Symptom-based energy troubleshooting - decision trees for 'app at top of battery settings', 'phone gets hot', 'backgroun...
Use when implementing widgets, Live Activities, or Control Center controls - enforces correct patterns for timeline mana...
Use when implementing widgets, Live Activities, Control Center controls, or app extensions - comprehensive API reference...