
dpearson2699/swift-ios-skills
- skills.sh installs
- 317.8K
- skills
- 98
Install
$ npx -y skills add dpearson2699/swift-ios-skills --agent claude-codeInstalls into .claude/skills of the current project.
Skills
1
swiftui-animationdpearson2699/swift-ios-skillsImplement, diagnose, or review SwiftUI motion using explicit and scoped implicit animations, springs, transitions, PhaseAnimator, KeyframeAnimator, matched geom5.7Kskills.sh installs
2
ios-accessibilitydpearson2699/swift-ios-skillsBuild and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, la5.2Kskills.sh installs
3
swiftui-performancedpearson2699/swift-ios-skillsProfile, diagnose, and remediate SwiftUI runtime performance using code review, Instruments, and repeatable measurements. Use when a SwiftUI screen renders slow4.8Kskills.sh installs
4
app-store-reviewdpearson2699/swift-ios-skillsAudits App Store submission readiness and rejection risk across current review guidelines, PrivacyInfo.xcprivacy and required-reason APIs, privacy labels, ATT, 4.8Kskills.sh installs
5
swiftui-patternsdpearson2699/swift-ios-skillsBuilds and reviews SwiftUI views with modern MV architecture, state, composition, isolated previews, and migration guidance. Covers @Observable ownership, @Stat4.7Kskills.sh installs
6
ios-networkingdpearson2699/swift-ios-skillsBuild, review, or improve networking code in iOS/macOS apps using URLSession with async/await, structured concurrency, and modern Swift patterns. Use when worki4.6Kskills.sh installs
7
swiftui-navigationdpearson2699/swift-ios-skillsImplement SwiftUI navigation patterns including NavigationStack, NavigationSplitView, sheet presentation, tab-based navigation, and deep linking. Use when build4.6Kskills.sh installs
8
swift-testingdpearson2699/swift-ios-skillsWrites and migrates Swift Testing framework tests with @Test, @Suite, #expect, #require, confirmation, traits, withKnownIssue, Attachment.record, processExitsWi4.5Kskills.sh installs
9
ios-localizationdpearson2699/swift-ios-skillsImplement, review, or improve localization and internationalization in iOS/macOS apps — String Catalogs (.xcstrings), generated localizable symbols, stable key 4.5Kskills.sh installs
10
swift-concurrencydpearson2699/swift-ios-skillsResolve Swift concurrency compiler errors, adopt approachable concurrency (SE-0466), and write data-race-safe async code. Use when fixing Sendable conformance e4.5Kskills.sh installs
11
swiftui-layout-componentsdpearson2699/swift-ios-skillsBuild SwiftUI layouts using stacks, grids, lists, scroll views, forms, and controls. Covers VStack/HStack/ZStack, LazyVGrid/LazyHGrid, List with sections and sw4.4Kskills.sh installs
12
push-notificationsdpearson2699/swift-ios-skillsImplement, review, or debug push notifications in iOS/macOS apps — local notifications, remote (APNs) notifications, rich notifications, notification actions, s4.4Kskills.sh installs
13
swiftui-liquid-glassdpearson2699/swift-ios-skillsImplement, review, or improve SwiftUI Liquid Glass effects for iOS 26+. Covers glassEffect modifier, GlassEffectContainer, glass button styles, glass toolbar/ta4.3Kskills.sh installs
14
swiftdatadpearson2699/swift-ios-skillsImplement, review, or improve data persistence using SwiftData. Use when defining @Model classes with @Attribute, @Relationship, @Transient, #Unique, or #Index;4.3Kskills.sh installs
15
debugging-instrumentsdpearson2699/swift-ios-skillsDebug iOS apps and profile performance using LLDB, the interactive Memory Graph Debugger, and Instruments. Use for crashes, retain-cycle inspection, hangs, buil4.3Kskills.sh installs
16
swiftui-uikit-interopdpearson2699/swift-ios-skillsBridges UIKit and SwiftUI with UIViewRepresentable, UIViewControllerRepresentable, UIHostingController, UIHostingConfiguration, coordinator delegates, and UIKit4.2Kskills.sh installs
17
storekitdpearson2699/swift-ios-skillsImplement, review, or improve in-app purchases and subscriptions using StoreKit 2. Use when building paywalls with SubscriptionStoreView or ProductView, process4.2Kskills.sh installs
18
widgetkitdpearson2699/swift-ios-skillsImplement, review, or improve WidgetKit widgets and controls. Use when building Home Screen, Lock Screen, StandBy, or CarPlay widgets with timeline providers; c4.2Kskills.sh installs
19
swiftui-gesturesdpearson2699/swift-ios-skillsImplement, review, or improve SwiftUI gesture handling. Use when adding tap, long press, drag, magnify, or rotate gestures, composing gestures with simultaneous4.2Kskills.sh installs
20
apple-on-device-aidpearson2699/swift-ios-skillsBuild private, on-device AI features on iPhone, iPad, and Mac with Foundation Models, Core ML, MLX Swift, or llama.cpp. Use when choosing an Apple-local model r4.2Kskills.sh installs
21
swift-chartsdpearson2699/swift-ios-skillsImplement, review, or improve data visualizations using Swift Charts. Use when building bar, line, area, point, pie, donut, or iOS 26 3D charts; when adding cha4.2Kskills.sh installs
22
swift-languagedpearson2699/swift-ios-skillsApply modern Swift language patterns and idioms for non-concurrency, non-SwiftUI code. Covers if/switch expressions (Swift 5.9+), typed throws (Swift 6+), resul4.1Kskills.sh installs
23
app-intentsdpearson2699/swift-ios-skillsImplement App Intents for Siri, Shortcuts, Spotlight, widgets, Control Center, and Apple Intelligence on iOS. Covers AppIntent actions, AppEntity and EntityQuer4.1Kskills.sh installs
24
authenticationdpearson2699/swift-ios-skillsImplement iOS authentication flows with AuthenticationServices and LocalAuthentication. Use when building Sign in with Apple, passkey/WebAuthn registration or s4.1Kskills.sh installs
25
background-processingdpearson2699/swift-ios-skillsSchedule and execute background work on iOS using BGTaskScheduler. Use when registering BGAppRefreshTask for short background fetches, BGProcessingTask for long4.1Kskills.sh installs
26
healthkitdpearson2699/swift-ios-skillsRead, write, and query Apple Health data using HealthKit. Covers HKHealthStore authorization, sample queries, statistics queries, statistics collection queries 4Kskills.sh installs
27
vision-frameworkdpearson2699/swift-ios-skillsImplement computer vision features including text recognition (OCR), face detection, barcode scanning, image segmentation, object tracking, and document scannin4Kskills.sh installs
28
coremldpearson2699/swift-ios-skillsIntegrate Core ML models in iOS apps for on-device machine learning inference. Covers model loading (.mlmodel, .mlpackage, .mlmodelc), predictions with auto-gen3.9Kskills.sh installs
29
core-bluetoothdpearson2699/swift-ios-skillsBuild direct Bluetooth Low Energy workflows with Core Bluetooth. Use when implementing BLE central or peripheral GATT communication, scanning or connecting with3.9Kskills.sh installs
30
core-motiondpearson2699/swift-ios-skillsAccess Core Motion accelerometer, gyroscope, magnetometer, device-motion, pedometer, activity-recognition, altitude, headphone motion, batched high-frequency wo3.8Kskills.sh installs
31
natural-languagedpearson2699/swift-ios-skillsTokenize, tag, and analyze natural language text using Apple's NaturalLanguage framework and translate between languages with the Translation framework. Use whe3.8Kskills.sh installs
32
speech-recognitiondpearson2699/swift-ios-skillsTranscribe speech to text using Apple's Speech framework. Use when implementing live microphone transcription with AVAudioEngine, recognizing recorded audio fil3.8Kskills.sh installs
33
device-integritydpearson2699/swift-ios-skillsVerify device legitimacy and app integrity using DeviceCheck (DCDevice per-device bits) and App Attest (DCAppAttestService key generation, attestation, and asse3.8Kskills.sh installs
34
contacts-frameworkdpearson2699/swift-ios-skillsRead, create, update, and pick contacts using the Contacts and ContactsUI frameworks. Use when fetching contact data, saving new contacts, wrapping CNContactPic3.8Kskills.sh installs
35
alarmkitdpearson2699/swift-ios-skillsImplement AlarmKit alarms and countdown timers for iOS and iPadOS with Lock Screen, Dynamic Island, StandBy, and paired Apple Watch system UI. Covers AlarmManag3.8Kskills.sh installs
36
core-nfcdpearson2699/swift-ios-skillsRead and write NFC tags using CoreNFC. Use when scanning NDEF tags, reading ISO7816/ISO15693/FeliCa/MIFARE tags, writing NDEF messages, handling NFC session lif3.8Kskills.sh installs
37
swift-codabledpearson2699/swift-ios-skillsImplement Swift Codable models for JSON and property-list encoding and decoding with JSONDecoder, JSONEncoder, CodingKeys, and custom init(from:) or encode(to:)3.8Kskills.sh installs
38
tipkitdpearson2699/swift-ios-skillsImplement and review Apple TipKit feature-discovery UI for iOS 17+ apps. Use when adding or auditing in-app tips, contextual help, coach marks, Tip, TipView, po3.8Kskills.sh installs
39
app-clipsdpearson2699/swift-ios-skillsBuild iOS App Clips with invocation URLs, App Clip Codes, NFC, QR codes, Safari banners, Maps, Messages, target setup, App Store Connect experiences, size/capab3.8Kskills.sh installs
40
permissionkitdpearson2699/swift-ios-skillsCreate child communication safety experiences using PermissionKit to request parental permission for children. Use when building apps that involve child-to-cont3.7Kskills.sh installs
41
energykitdpearson2699/swift-ios-skillsQuery grid electricity forecasts and submit load events using EnergyKit to help users optimize home electricity usage. Use when building smart home apps, EV cha3.7Kskills.sh installs
42
shareplay-activitiesdpearson2699/swift-ios-skillsBuild shared real-time experiences using GroupActivities and SharePlay. Use when implementing shared media playback, collaborative app features, synchronized ga3.7Kskills.sh installs
43
weatherkitdpearson2699/swift-ios-skillsFetch WeatherKit current, minute, hourly, and daily forecasts; weather alerts; iOS 18+ changes, historical comparisons, summaries, and statistics; and required 3.6Kskills.sh installs
44
activitykitdpearson2699/swift-ios-skillsImplement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the3.5Kskills.sh installs
45
cloudkitdpearson2699/swift-ios-skillsImplement, review, or improve CloudKit and iCloud sync in iOS/macOS apps. Use when working with CKContainer, CKRecord, CKQuery, CKSubscription, CKSyncEngine, CK3.5Kskills.sh installs
46
photokitdpearson2699/swift-ios-skillsImplement, review, or improve photo picking, camera capture, and media handling in iOS apps using PhotoKit and AVFoundation. Use when working with PhotosPicker,3.4Kskills.sh installs
47
mapkitdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,3.4Kskills.sh installs
48
swiftui-webkitdpearson2699/swift-ios-skillsEmbeds and controls web content in SwiftUI with WebKit for SwiftUI, including WebView, WebPage, navigation policies, JavaScript execution, observable page state3.4Kskills.sh installs
49
realitykitdpearson2699/swift-ios-skillsBuild iOS augmented reality and 3D experiences with RealityKit and ARKit. Use when adding RealityView content, loading entities or USDZ models, anchoring object3.4Kskills.sh installs
50
avkitdpearson2699/swift-ios-skillsCreate media playback experiences using AVKit. Use when adding video players with AVPlayerViewController, enabling Picture-in-Picture, routing media with AirPla3.4Kskills.sh installs
51
spritekitdpearson2699/swift-ios-skillsBuild 2D games and animations using SpriteKit. Use when creating game scenes with SKScene and SKView, adding sprites with SKSpriteNode, animating with SKAction 3.3Kskills.sh installs
52
cryptokitdpearson2699/swift-ios-skillsUse Apple CryptoKit for Swift cryptographic primitives. Use when hashing with SHA-2 or SHA-3, generating HMACs, encrypting with AES-GCM or ChaChaPoly, signing w3.3Kskills.sh installs
53
metrickitdpearson2699/swift-ios-skillsUse when collecting or analyzing production iOS or iPadOS performance telemetry with MetricKit, including iOS 27 MetricManager async metric or diagnostic report3.3Kskills.sh installs
54
pdfkitdpearson2699/swift-ios-skillsDisplay and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations3.3Kskills.sh installs
55
gamekitdpearson2699/swift-ios-skillsIntegrate Game Center features using GameKit. Use when authenticating GKLocalPlayer, checking player restrictions, submitting leaderboard scores, reporting achi3.3Kskills.sh installs
56
eventkitdpearson2699/swift-ios-skillsCreate, read, and manage calendar events and reminders using EventKit and EventKitUI. Use when adding events to the user's calendar, creating reminders, setting3.3Kskills.sh installs
57
musickitdpearson2699/swift-ios-skillsIntegrate Apple Music playback, catalog search, and Now Playing metadata using MusicKit and MediaPlayer. Use when adding music search, Apple Music subscription 3.3Kskills.sh installs
58
swift-architecturedpearson2699/swift-ios-skillsSelects, reviews, and migrates Apple-platform app architectures across MV with Observation, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER. U3.3Kskills.sh installs
59
pencilkitdpearson2699/swift-ios-skillsAdd Apple Pencil drawing with PKCanvasView, PKToolPicker, PKDrawing serialization/export, stroke inspection, and PencilKit/PaperKit handoffs. Use when building 3.3Kskills.sh installs
60
carplaydpearson2699/swift-ios-skillsBuild CarPlay-enabled apps using the CarPlay framework. Use when creating navigation, audio, communication, EV charging, parking, or food ordering apps for the 3.2Kskills.sh installs
61
ios-simulatordpearson2699/swift-ios-skillsManages iOS Simulator devices and app tests with xcrun simctl: lifecycle, install/launch, push and location simulation, privacy permissions, deep links, status-3.2Kskills.sh installs
62
scenekitdpearson2699/swift-ios-skillsMaintain and extend existing SceneKit 3D scenes and visualizations. Use when working with SCNView, SCNScene, SCNNode scene graphs, SceneKit geometry/materials/l3.2Kskills.sh installs
63
homekitdpearson2699/swift-ios-skillsControl smart-home accessories and commission Matter devices using HomeKit and MatterSupport. Use when managing homes/rooms/accessories, creating action sets or3.2Kskills.sh installs
64
accessorysetupkitdpearson2699/swift-ios-skillsDiscover and configure Bluetooth and Wi-Fi accessories using AccessorySetupKit. Use when presenting a privacy-preserving accessory picker, defining discovery de3.2Kskills.sh installs
65
callkitdpearson2699/swift-ios-skillsImplement VoIP calling with CallKit and PushKit. Use when building incoming/outgoing call flows, registering for VoIP push notifications, configuring CXProvider3.2Kskills.sh installs
66
cryptotokenkitdpearson2699/swift-ios-skillsAccess security tokens and smart cards using CryptoTokenKit. Use when building TKTokenDriver or TKSmartCardTokenDriver extensions, communicating with smart card3.2Kskills.sh installs
67
financekitdpearson2699/swift-ios-skillsAccess eligible Wallet financial data using FinanceKit and FinanceKitUI. Use when querying transactions or balances, reading Apple Card, Apple Cash, Savings, or3.2Kskills.sh installs
68
adattributionkitdpearson2699/swift-ios-skillsMeasure ad effectiveness with privacy-preserving attribution using AdAttributionKit. Use when registering ad impressions, handling attribution postbacks, updati3.2Kskills.sh installs
69
paperkitdpearson2699/swift-ios-skillsAdd drawings, shapes, and a consistent markup experience using PaperKit. Use when integrating PaperMarkupViewController for markup editing, adding shape recogni3.2Kskills.sh installs
70
passkitdpearson2699/swift-ios-skillsIntegrate Apple Pay payments and Wallet passes using PassKit. Use when adding Apple Pay buttons, creating payment requests, handling payment authorization, addi3.2Kskills.sh installs
71
audioaccessorykitdpearson2699/swift-ios-skillsSupport automatic audio switching for paired third-party Bluetooth headphones or earbuds with AudioAccessoryKit. Use when a companion app registers an audio acc3.2Kskills.sh installs
72
dockkitdpearson2699/swift-ios-skillsControl motorized camera docks and enable intelligent subject tracking using DockKit. Use when discovering DockKit-compatible accessories, implementing camera s3.2Kskills.sh installs
73
browserenginekitdpearson2699/swift-ios-skillsBuild alternative browser engines using BrowserEngineKit. Use when developing a non-WebKit browser engine for iOS/iPadOS in supported regions, managing web cont3.2Kskills.sh installs
74
appmigrationkitdpearson2699/swift-ios-skillsTransfer app data to or from other platforms using AppMigrationKit. Use when implementing system-orchestrated one-time migration between iOS and Android or anot3.2Kskills.sh installs
75
relevancekitdpearson2699/swift-ios-skillsIncrease widget visibility on Apple Watch using RelevanceKit. Use when providing contextual relevance signals for watchOS widgets, declaring time-based or locat3.2Kskills.sh installs
76
sensorkitdpearson2699/swift-ios-skillsAccess research-grade sensor data using SensorKit for approved studies. Use when an app needs SensorKit entitlement setup, Research Sensor & Usage Data authoriz3.2Kskills.sh installs
77
swift-securitydpearson2699/swift-ios-skillsUse when working with iOS/macOS Keychain Services (SecItem queries, kSecClass, OSStatus errors), biometric authentication (LAContext, Face ID, Touch ID), Crypto3.2Kskills.sh installs
78
tabletopkitdpearson2699/swift-ios-skillsBuilds multiplayer spatial board games using TabletopKit on visionOS. Use when creating tabletop game experiences with boards, pieces, cards, or dice; managing 3.1Kskills.sh installs
79
app-store-optimizationdpearson2699/swift-ios-skillsOptimize App Store product pages for search visibility and conversion. Use for App Store Optimization (ASO), keyword research, app name/subtitle/keyword-field s3.1Kskills.sh installs
80
swift-api-design-guidelinesdpearson2699/swift-ios-skillsApply Swift API Design Guidelines to name, label, and document Swift APIs. Covers argument label rules (prepositional phrase rule, grammatical phrase rule, firs3Kskills.sh installs
81
swiftlintdpearson2699/swift-ios-skillsConfigures and enforces SwiftLint in Swift projects using build tool plugins, run scripts, and CI. Covers .swiftlint.yml configuration, disabled_rules, opt_in_r2.9Kskills.sh installs
82
swift-formatstyledpearson2699/swift-ios-skillsFormats and parses locale-aware numbers, decimals, currencies, percentages, dates, durations, measurements, names, lists, byte counts, and URLs with Foundation 2.8Kskills.sh installs
83
core-datadpearson2699/swift-ios-skillsBuild, review, or improve Core Data persistence in apps that have not adopted SwiftData. Use when working with NSManagedObject subclasses, NSFetchedResultsContr2.8Kskills.sh installs
84
focus-enginedpearson2699/swift-ios-skillsImplements keyboard, directional, and scene-level focus behavior across SwiftUI and UIKit. Use when managing @FocusState, defaultFocus, focused values, focusabl2.8Kskills.sh installs
85
ios-securitydpearson2699/swift-ios-skillsSecure iOS apps with Keychain Services, CryptoKit encryption, biometric authentication (Face ID, Touch ID), Secure Enclave key storage, LAContext, App Transport1.1Kskills.sh installs
86
live-activitiesdpearson2699/swift-ios-skillsImplement, review, or improve Live Activities and Dynamic Island experiences in iOS apps using ActivityKit. Use when building real-time updating widgets for the465skills.sh installs
87
mapkit-locationdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,461skills.sh installs
88
photos-camera-mediadpearson2699/swift-ios-skillsImplement, review, or improve photo picking, camera capture, and media handling in iOS apps. Use when working with PhotosPicker, PHPickerViewController, camera 456skills.sh installs
89
eventkit-calendardpearson2699/swift-ios-skillsCreate, read, and manage calendar events and reminders using EventKit and EventKitUI. Use when adding events to the user's calendar, creating reminders, setting415skills.sh installs
90
cloudkit-syncdpearson2699/swift-ios-skillsImplement, review, or improve CloudKit and iCloud sync in iOS/macOS apps. Use when working with CKContainer, CKRecord, CKQuery, CKSubscription, CKSyncEngine, CK413skills.sh installs
91
metrickit-diagnosticsdpearson2699/swift-ios-skillsCollect and analyze on-device performance metrics and crash diagnostics using MetricKit. Use when setting up MXMetricManager, handling MXMetricPayload or MXDiag409skills.sh installs
92
musickit-audiodpearson2699/swift-ios-skillsIntegrate Apple Music playback, catalog search, and Now Playing metadata using MusicKit and MediaPlayer. Use when adding music search, Apple Music subscription 409skills.sh installs
93
realitykit-ardpearson2699/swift-ios-skillsBuild augmented reality experiences with RealityKit and ARKit on iOS. Use when adding 3D content with RealityView, loading entities and models, placing objects 407skills.sh installs
94
callkit-voipdpearson2699/swift-ios-skillsImplement VoIP calling with CallKit and PushKit. Use when building incoming/outgoing call flows, registering for VoIP push notifications, configuring CXProvider403skills.sh installs
95
pencilkit-drawingdpearson2699/swift-ios-skillsAdd Apple Pencil drawing, canvas views, tool pickers, and ink serialization using PencilKit. Use when building drawing apps, annotation features, handwriting ca403skills.sh installs
96
homekit-matterdpearson2699/swift-ios-skillsControl smart-home accessories and commission Matter devices using HomeKit and MatterSupport. Use when managing homes/rooms/accessories, creating action sets or402skills.sh installs
97
passkit-walletdpearson2699/swift-ios-skillsIntegrate Apple Pay payments and Wallet passes using PassKit. Use when adding Apple Pay buttons, creating payment requests, handling payment authorization, addi401skills.sh installs
98
codable-patternsdpearson2699/swift-ios-skillsEncode and decode Swift types to and from JSON, property lists, and other external representations using Codable, JSONEncoder, and JSONDecoder. Use when impleme252skills.sh installs