What problem does it solve?
This Skill provides a deterministic, source-driven workflow to add or audit Clerk authentication in native Swift/iOS projects, removing guesswork about package versions, environment capabilities, and quickstart prerequisites.
Core Features & Use Cases
- Source-driven installation: Inspect the installed clerk-ios package to determine required products and version constraints before adding or updating dependencies.
- Prebuilt and custom flows: Support both ClerkKitUI prebuilt AuthView integrations and ClerkKit-based custom flows while enforcing AuthView parity rules for custom implementations.
- Environment and quickstart audit: Map ClerkKitUI Environment fields, call /v1/environment after inspection, and verify/apply quickstart prerequisites including Associated Domains and Sign in with Apple capability.
- Use Case: Convert a plain Swift app into a Clerk-authenticated iOS app by choosing prebuilt or custom flow, wiring a real publishable key, installing correct clerk-ios products, and completing quickstart-required capabilities.
Quick Start
Confirm the project is native iOS, choose prebuilt or custom flow, provide a real Clerk publishable key, and ask the agent to implement the selected flow using the installed clerk-ios package.