What problem does it solve?
This Skill removes the guesswork of wiring Clerk authentication into native Swift/iOS projects by aligning implementation with the actual ClerkKitUI source behavior and required iOS quickstart setup.
Core Features & Use Cases
- Native iOS Clerk integration: Implements Clerk authentication for native Swift/iOS apps (SwiftUI/UIKit patterns) using ClerkKit and ClerkKitUI source-guided behavior.
- Flow choice with guardrails: Guides you through either a prebuilt (AuthView/sheet-based) flow or a custom flow that preserves AuthView step/layout parity.
- Environment-driven capability handling: Uses the installed ClerkKitUI Environment field semantics and checks
/v1/environment to determine required capabilities (including Apple sign-in enablement logic).
Quick Start
Use clerk-swift when you have a native iOS (non-Expo, non-React Native) project and you want to implement Clerk authentication for either prebuilt AuthView or a custom ClerkKit-based flow.