What problem does it solve?
This Skill eliminates the tedious, error-prone work of manually building first-launch onboarding flows for iOS and macOS apps, handling persistence, navigation, and accessibility requirements out of the box so developers can focus on core app functionality.
Core Features & Use Cases
- Customizable Flow Generation: Creates complete onboarding flows with either paged swipe navigation or stepped Next/Back button navigation, configurable to match your app's design system.
- Built-in Persistence: Includes pre-built storage logic to track onboarding completion, with support for versioned resets to show updated onboarding after major app updates.
- Accessibility & Animation Support: Generates code with VoiceOver compatibility, Dynamic Type support, and optional animated transitions, plus pre-written patterns for contextual permission requests.
- Use Case: A SwiftUI iOS developer building a new fitness app can use this Skill to generate a 3-screen welcome flow with swipe navigation, skip functionality, and @AppStorage persistence in seconds, instead of writing hundreds of lines of boilerplate code.
Quick Start
Use the onboarding-generator skill to create a 3-screen paged onboarding flow with skip functionality for your new SwiftUI macOS app.