25 published skills
- ▌ Hig · prisma-labs-dev bundleFact lookup: Apple Human Interface Guidelines corpus (greppable markdown). Query on demand for accessibility and ergonomic minimums (hit-target sizes, Dynamic Type), platform terminology, system component capabilities, and App-Review-relevant conventions. Not design direction.
- ▌ Uikit · prisma-labs-dev bundleAPI reference: UIKit. Query for UIView, UIViewController, controls, table and collection views, navigation controllers, scenes, Auto Layout, images, colors, gestures, presentation, and SwiftUI hosting.
- ▌ Mapkit · prisma-labs-dev bundleAPI reference: MapKit for SwiftUI. Map view, Marker, Annotation, camera positions, map features.
- ▌ Tipkit · prisma-labs-dev bundleAPI reference: TipKit. Tip protocol, TipView, PopoverTipView, Tips.configure, inline and popover tips.
- ▌ IOS Dev · prisma-labs-devStart here for any iOS or SwiftUI task. Coordinates best-practice guides, correctness checks, and full Apple API references. Use before navigating to other Apple skills — for building, reviewing, refactoring, or debugging iOS apps.
- ▌ Swiftui · prisma-labs-dev bundleAPI reference: SwiftUI. Query for views, layouts, navigation, @State/@Binding/@Observable, view modifiers, NavigationStack, iOS 26+ features.
- ▌ Storekit · prisma-labs-dev bundleAPI reference: StoreKit 2. Product, Transaction, subscriptions, StoreView, SubscriptionStoreView.
- ▌ Xcuitest · prisma-labs-dev bundleAPI reference: XCUITest. Query for element queries, waiting patterns, Swift 6 @MainActor, assertions, screenshots, launch arguments.
- ▌ Apple Aso · prisma-labs-devOptimize Apple App Store metadata in store.config.json for ASO (App Store Optimization). Use when working with store.config.json, App Store keywords, titles, subtitles, descriptions, or localizing app metadata. Helps maximize app visibility and downloads.
- ▌ Healthkit · prisma-labs-dev bundleAPI reference: HealthKit. Query for HKHealthStore, HKQuantitySample, workouts, health data read/write.
- ▌ Swift Testing · prisma-labs-dev bundleAPI reference: Swift Testing framework. @Test, @Suite, #expect, #require, traits, parameterized tests, migrating from XCTest.
- ▌ Core Animation · prisma-labs-dev bundleAPI reference: Core Animation (QuartzCore). Query for CALayer, CAAnimation, CABasicAnimation, CAKeyframeAnimation, CASpringAnimation, CATransaction, CAShapeLayer, CAGradientLayer, CAEmitterLayer, CATransform3D, CADisplayLink.
- ▌ Guide Swiftdata · prisma-labs-dev bundleSwiftData patterns — autosave, relationships, dangerous predicates, CloudKit constraints, indexing, class inheritance. Use when writing, reviewing, or debugging SwiftData code.
- ▌ Simulator Utils · prisma-labs-deviOS Simulator utility commands for screenshots, resizing, and common operations. Use these commands when taking simulator screenshots, resizing images for API compatibility, or performing common simulator operations.
- ▌ Apple Docs Index · prisma-labs-dev bundleIndex of Apple developer documentation for iOS, macOS, and related frameworks. Use when looking up what APIs exist in a framework, browsing available documentation, or deciding what docs to fetch. Covers SwiftUI, UIKit, Core Animation (QuartzCore), XCTest, HealthKit, Combine, SwiftData, and more.
- ▌ IOS Liquid Glass · prisma-labs-dev bundleAPI reference: Liquid Glass (iOS 26+). Query for glass effects, navigation patterns, GlassEffect modifiers, design principles.
- ▌ Swift Concurrency · prisma-labs-dev bundleAPI reference: Swift Concurrency. async/await, Task, TaskGroup, actors, AsyncSequence, AsyncStream, continuations.
- ▌ Guide Swift Testing · prisma-labs-dev bundleSwift Testing patterns — structs over classes, async confirmations, parameterized tests, exit tests, attachments, common agent mistakes. Use when writing, reviewing, or migrating Swift Testing code.
- ▌ IOS UI Craft · prisma-labs-devProduction-grade SwiftUI with Apple Design Award-quality aesthetics. Use when building visually striking iOS interfaces — screens, components, redesigns. Screenshot-driven visual iteration, Liquid Glass (iOS 26+), bold design direction. For design advice without code, use ios-design-consultant instead.
- ▌ Guide Swift Concurrency · prisma-labs-dev bundleSwift concurrency patterns — actors, structured concurrency, cancellation, async streams, GCD migration, strict-concurrency diagnostics, common bug patterns. Use when writing, reviewing, or debugging concurrent Swift code.
- ▌ Guide Macos Spm Packaging · prisma-labs-dev bundleScaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a custom .app bundle assembly script, or signing/notarization/appcast steps outside Xcode.
- ▌ Guide Swiftui UI Patterns · prisma-labs-dev bundleBest practices and example-driven guidance for building SwiftUI views and components, including navigation hierarchies, custom view modifiers, and responsive layouts with stacks and grids. Use when creating or refactoring SwiftUI UI, designing tab architecture with TabView, composing screens with VStack/HStack, managing @State or @Binding, building declarative iOS interfaces, or needing component-specific patterns and examples.
- ▌ IOS Design Consultant · prisma-labs-dev bundleUX and visual design consultant for iOS apps using Apple's Liquid Glass design system (iOS 26+). Use when asking about element positioning, layout decisions, visual hierarchy, or whether a design choice is "Apple-approved." Provides design rationale and guidance—not code. Helps create Apple Design Award-worthy apps.
- ▌ Guide Swiftui Performance Audit · prisma-labs-dev bundleAudit and improve SwiftUI runtime performance from code review and architecture. Use for requests to diagnose slow rendering, janky scrolling, high CPU/memory usage, excessive view updates, or layout thrash in SwiftUI apps, and to provide guidance for user-run Instruments profiling when code review alone is insufficient.
- ▌ Guide Swiftui View Refactor · prisma-labs-dev bundleRefactor and review SwiftUI view files with strong defaults for small dedicated subviews, MV-over-MVVM data flow, stable view trees, explicit dependency injection, and correct Observation usage. Use when cleaning up a SwiftUI view, splitting long bodies, removing inline actions or side effects, reducing computed `some View` helpers, or standardizing `@Observable` and view model initialization patterns.