What problem does it solve? Adding authentication to a native iOS app requires correctly wiring Clerk's Swift packages, choosing between prebuilt UI components and custom flows, and satisfying quickstart prerequisites like associated domains and Sign in with Apple capabilities. This Skill guides that implementation by reading the installed clerk-ios package source so the result mirrors current ClerkKit and ClerkKitUI behavior. ## Core Features & Use Cases - Prebuilt Auth Flow: Integrates ClerkKitUI's AuthView in a sheet with UserButton signed-out entry for the fastest setup. - Custom Auth Flow: Builds API-driven sign-in/sign-up flows with ClerkKit while keeping step progression and layout close to AuthView defaults. - Environment & Quickstart Compliance: Calls the /v1/environment endpoint, audits the official iOS quickstart, and applies missing capabilities such as associated domains (webcredentials) and Sign in with Apple. - Use Case: A developer with an Xcode SwiftUI project asks to add Clerk login. The Skill confirms prebuilt vs custom flow, collects the publishable key, installs clerk-ios with an up-to-next-major requirement, verifies quickstart prerequisites, and implements the chosen flow. ## Quick Start Add Clerk authentication to my native iOS SwiftUI app using the prebuilt AuthView flow with my publishable key.