apple-architecture-patternsUse when designing, comparing, refactoring, or reviewing architecture for iOS or macOS apps, especially for MVVM, The Composable Architecture (TCA), Clean Architecture, VIPER, Coordinators, Repository and dependency-injection patterns, modular Swift Package structure, Swift 6+, Observation, or archi
apple-data-persistenceComprehensive guide for Apple-platform data persistence: SwiftData, Core Data, CloudKit, UserDefaults, FileManager, and Keychain with migrations, sync patterns, and security. Use when: building iOS/macOS apps with local or cloud-synced data, schema design, data migration planning, SwiftData vs Core
apple-networking-apisProduction-grade networking & API integration patterns for iOS and macOS. Use when designing, implementing, debugging, or reviewing app networking: URLSession async/await, authentication (OAuth2/JWT), error handling, retries, caching (ETag/URLCache), REST & GraphQL, WebSockets, network monitoring, o
apple-performance-engineerUse when an iOS or macOS app has a performance problem or needs profiling guidance, especially for startup time, scrolling or animation hitches, memory growth, energy use, build time, app size, Instruments traces, SwiftUI/UIKit/AppKit rendering cost, or regression measurement. Do not use for general
apple-platform-featuresUse when implementing, reviewing, or scaffolding Apple platform capabilities beyond core UI, especially WidgetKit, App Intents and Shortcuts, Live Activities, ActivityKit and Dynamic Island, notifications, background tasks, App Clips, StoreKit 2, universal links, Handoff, extensions, or Focus Filter
apple-testing-architectComprehensive iOS/macOS testing skill covering Swift Testing (Xcode 16+), XCTest, XCUITest, snapshot testing, and CI/CD. Includes test generation, mock creation, coverage analysis, and flake detection. Use when working with Apple platform testing, migrating to Swift Testing, setting up CI/CD pipelin
ios-accessibility-engineerAccessibility implementation and auditing. Use when adding VoiceOver support, Dynamic Type, accessibility labels, or auditing existing views. Walks through making an app usable for everyone.
ios-animation-guideHands-on animation workshop. Use when the user wants their app to feel alive — button feedback, screen transitions, loading states, scroll effects, hero transitions. Covers implicit/explicit animations, springs, transitions, matched geometry, phase/keyframe animators, gesture-driven animation, and L
ios-app-store-submissionStep-by-step App Store submission workflow. Use when the user wants to ship to TestFlight or the App Store. Covers certificates, provisioning, app icons, screenshots, metadata, review guidelines, and common rejection prevention. Written for first-time submitters.
ios-cicd-pipelineSet up CI/CD for iOS apps. Covers GitHub Actions, Xcode Cloud, and Fastlane. Automates build, test, lint, and deploy workflows. For beginners setting up their first automated pipeline.
ios-debugger-agentUse XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.
ios-design-systemBuild a SwiftUI design system from scratch. Use when setting up colors, typography, spacing tokens, and a component library. Can extract tokens from Figma or screenshots. Produces Swift files for design tokens and reusable components with dark mode, Dynamic Type, and accessibility built in.
ios-project-wizardGuided project creation wizard. Use when starting a new iOS project from scratch, setting up XcodeGen, choosing architecture, scaffolding folder structure, and generating initial files. Takes a beginner from "I have an idea" to a buildable project in minutes.
ios-security-hardeningSecurity best practices for iOS apps. Use for Keychain setup, certificate pinning, biometric auth, secure data storage, and vulnerability prevention. Consolidated security checklist for beginners.
Liquid GlassTHE comprehensive skill for Apple's Liquid Glass design language introduced in iOS 26+, macOS 26+, tvOS 26+, and watchOS 26+. Use this skill whenever the user wants to adopt, implement, review, improve, or migrate to Liquid Glass in a SwiftUI, UIKit, or AppKit project. Triggers on: Liquid Glass, gla
swift-concurrencyExpert guidance on Swift Concurrency best practices, patterns, and implementation. Use when developers mention: (1) Swift Concurrency, async/await, actors, or tasks, (2) "use Swift Concurrency" or "modern concurrency patterns", (3) migrating to Swift 6 or Swift 6.2+, (4) data races or thread safety
swift-testing-expertExpert guidance for Swift Testing: test structure, #expect/#require macros, traits and tags, parameterized tests, test plans, parallel execution, async waiting patterns, and XCTest migration. Use when writing new Swift tests, modernizing XCTest suites, debugging flaky tests, or improving test qualit
SwiftUI MasteryUse when building, reviewing, debugging, or refactoring SwiftUI on Apple platforms, especially for state management, layout, navigation, component patterns, animation, accessibility, or performance. Also use for SwiftUI-specific architecture questions, app scaffolding, deep links, and runtime perfor