github.com/thienqo/ios-skills
| Skill | Added | Review |
|---|---|---|
ios-accessibility skills/ios-accessibility/SKILL.md Implement or audit accessibility for SwiftUI, UIKit, and AppKit, including VoiceOver, Dynamic Type, focus, actions, traversal, contrast, motion preferences, keyboard access, and accessibility testing. Use when accessibility behavior or compliance evidence is in scope. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-app-workflow skills/ios-app-workflow/SKILL.md Plan, build, refactor, and verify a complete iOS app or substantial end-to-end feature. Use when work spans project structure, SwiftUI implementation, persistence, testing, and Simulator delivery; do not use for a narrow framework question or isolated compiler error. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-ettrace-performance skills/ios-ettrace-performance/SKILL.md Use when capturing or analyzing ETTrace profiles for a focused iOS launch or runtime flow, including exact-build dSYM UUID matching, Simulator or device capture, processed per-thread flamegraph JSON, sampled inclusive/exclusive time, unresolved symbols, and comparable verification. Use debugging-instruments or swiftui-performance for generic profiling instead. | 76 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-localization skills/ios-localization/SKILL.md Implement or review Apple-platform localization with String Catalogs, generated symbols, plurals, locale-aware formatting, package resources, and right-to-left layout. Use for multi-language UI, translation keys, localized values, or localization testing. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-memgraph-analysis skills/ios-memgraph-analysis/SKILL.md Captures or analyzes iOS memgraph files and persistent heap growth with Apple CLI evidence, ownership paths, raw artifacts, and matched-flow verification. Use for leaks or memory-growth investigations; route interactive Xcode Memory Graph, Instruments, or LLDB work to debugging-instruments. | 77 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-networking skills/ios-networking/SKILL.md Builds or reviews Apple-platform networking with URLSession, async/await, and structured concurrency. Use for REST clients, uploads/downloads, WebSockets, pagination, retries, middleware, caching, background transfers, reachability, request errors, or network data loading. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
ios-simulator skills/ios-simulator/SKILL.md Build, install, launch, inspect, and test iOS apps with Simulator and simctl. Use for simulator lifecycle, screenshots, logs, permissions, locations, push payloads, app containers, and repeatable local or CI verification. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
mapkit skills/mapkit/SKILL.md Build or review maps and location features with MapKit and Core Location. Use for map views, annotations, overlays, user location, geocoding, place search, directions, geofencing, region monitoring, location authorization, or coordinate-based app behavior. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
metrickit skills/metrickit/SKILL.md Use when collecting or analyzing production iOS or iPadOS performance telemetry with MetricKit, including iOS 27 MetricManager async metric or diagnostic reports, hang or crash triage, custom signposts, extended launch measurement, durable export, or iOS 26 MXMetricManager compatibility. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
musickit skills/musickit/SKILL.md Integrate Apple Music catalog, playback, and personal library using MusicKit. Use when requesting MusicKit authorization, searching the catalog, playing songs/albums/playlists, checking subscription status, offering subscription sheets, or managing user playlists. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
natural-language skills/natural-language/SKILL.md Tokenize, tag, and analyze natural language text using Apple's NaturalLanguage framework and translate between languages with the Translation framework. Use when adding language identification, sentiment analysis, named entity recognition, part-of-speech tagging, text embeddings, or in-app translation to iOS/macOS/visionOS apps. | 67 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
paperkit skills/paperkit/SKILL.md Add drawings, shapes, and a consistent markup experience using PaperKit. Use when integrating PaperMarkupViewController for markup editing, adding shape recognition, working with PaperMarkup data models, embedding markup tools in document editors, or building annotation features that need the system-standard markup toolbar. New in iOS 26. | 60 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
passkit skills/passkit/SKILL.md Integrate Apple Pay and Wallet passes with PassKit. Use for payment buttons and requests, authorization, merchant and shipping fields, pass creation or updates, Add to Wallet flows, and eligible physical-goods, service, donation, or recurring-payment checkout. | 71 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
pdfkit skills/pdfkit/SKILL.md Display and manipulate PDF documents using PDFKit. Use when embedding PDFView to show PDF files, creating or modifying PDFDocument instances, adding annotations (highlights, notes, signature widgets), extracting text with PDFSelection, navigating pages, generating thumbnails, filling PDF forms, or wrapping PDFView in SwiftUI. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
pencilkit skills/pencilkit/SKILL.md Implement drawing, handwriting, and sketching with PencilKit and PaperKit. Use when integrating PKCanvasView, configuring PKToolPicker, handling drawing gestures and Apple Pencil features, inspecting or rendering strokes, managing drawing data, or building drawing interfaces. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
permissionkit skills/permissionkit/SKILL.md Create child communication safety experiences using PermissionKit to request parental permission for children. Use when building apps that involve child-to-contact communication, need to check communication limits, request parent/guardian approval, or handle permission responses for minors. | 68 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
photokit skills/photokit/SKILL.md Builds or reviews photo-library picking, image loading, camera capture, and video recording with PhotoKit, PhotosPicker/PHPicker, and AVFoundation. Use for photo or camera permissions, media selection, capture sessions, library changes, caching, or media export. | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
push-notifications skills/push-notifications/SKILL.md Implement or debug local and APNs notifications, permissions, payloads, categories, actions, silent pushes, and notification extensions. Use for alerts, badges, sounds, background delivery, rich content, registration, or delivery diagnosis; route Live Activity updates to activitykit. | 72 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
quicklook skills/quicklook/SKILL.md Preview documents, images, audio, and 3D USDZ files with QLPreviewController and SwiftUI .quickLookPreview, and generate asynchronous thumbnails using QLThumbnailGenerator in iOS apps. | 65 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 | |
realitykit skills/realitykit/SKILL.md Build iOS augmented reality and 3D experiences with RealityKit and ARKit. Use when adding RealityView content, loading entities or USDZ models, anchoring objects to planes or world positions, distinguishing entity hit tests from ARKit real-world raycasts, handling AR camera availability, world tracking, scene updates, or RealityKit entity gestures and interactions. | 64 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 6bf8b62 |