Loading...
Loading...
Found 340 Skills
Use when the user has a crash log (.ips, MetricKit JSON, legacy .crash text, .xccrashpoint bundle, or pasted text) that needs analysis.
Adapts and reviews SwiftUI apps for iPhone Duo and continuously changing window sizes. Use when supporting the foldable iPhone Duo, hinge or fold layout, ArrangementView, reserved regions, scene accessories, outer or inner display, NavigationSplitView, adaptive TabView, ViewThatFits, AnyLayout, or when replacing UIDevice / UIScreen / idiom / orientation layout branches.
Refactor and review SwiftUI view files for consistent structure, dependency injection, and Observation usage. Use when asked to clean up a SwiftUI view’s layout/ordering, handle view models safely (non-optional when possible), or standardize how dependencies and @Observable state are initialized and passed.
Use when implementing SwiftUI search — .searchable, isSearching, search suggestions, scopes, tokens, programmatic search control (iOS 15-18). For iOS 26 search refinements (bottom-aligned, minimized toolbar, search tab role), see swiftui-26-ref.
Complete background task API reference - BGTaskScheduler, BGAppRefreshTask, BGProcessingTask, BGContinuedProcessingTask (iOS 26), beginBackgroundTask, background URLSession, with all WWDC code examples
Use when designing iOS/Android gestures, haptic feedback, touch interactions, or native mobile animations.
Interactive Swift/iOS tutor using Socratic method. Use when studying Swift concepts, learning iOS development, or wanting guided explanations with questions.
Core iOS/Swift development skills. Used when writing or modifying Swift/SwiftUI/UIKit code, designing UI architecture, optimizing performance, creating components, and handling navigation. Covers Swift coding specifications, SwiftUI best practices, UIKit development, navigation architecture (Coordinator/NavigationStack), animations, component design, and performance optimization.
Read and write NFC tags using CoreNFC. Use when scanning NDEF tags, reading ISO7816/ISO15693/FeliCa/MIFARE tags, writing NDEF messages, handling NFC session lifecycle, configuring NFC entitlements, or implementing background tag reading in iOS apps.
Build augmented reality experiences with RealityKit and ARKit on iOS. Use when adding 3D content with RealityView, loading entities and models, placing objects via raycasting, configuring AR camera sessions, handling world tracking, scene understanding, or implementing entity interactions and gestures.
API reference: WidgetKit. Query for widget timelines, entries, providers, home/lock screen widgets.
Use for fast, deterministic UI quality feedback in quick-math-swift. Runs capture plus ui-percept with stricter aesthetic rules and writes an actionable report file for iteration.