onboarding-generator

Generate multi-step onboarding flows with persistence for iOS and macOS apps.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill onboarding-generator-jtvaris
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: onboarding-generator
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/generators/onboarding-generator
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill onboarding-generator-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Onboarding Generator provides a complete, configurable scaffold to create multi-step onboarding experiences with persistence for iOS and macOS apps, reducing manual wiring and ensuring consistent first-launch experiences.

Core Features & Use Cases

  • Generate a complete onboarding flow with persistence across app launches, customizable navigation styles, and optional animations.
  • Supports SwiftUI or UIKit projects, auto-detecting project structure and integrating with existing app entry points.
  • Includes boilerplate components and clear integration guidance for a rapid, repeatable onboarding setup.

Quick Start

Configure the onboarding prompts and run the generator to produce the onboarding scaffold.

Frequently Asked Questions about onboarding-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a multi-step onboarding flow with persistence in SwiftUI?▼

Create a multi-step onboarding flow with persistence by configuring structured frontmatter prompts to generate customizable welcome screens that adapt to SwiftUI project structures and save state across launches.

Can I use this onboarding generator for UIKit projects on iOS?▼

Yes, the onboarding generator supports UIKit projects on iOS by auto-detecting the project structure and integrating the generated onboarding scaffold with existing app entry points.

What's the best way to add a first-launch welcome screen to a macOS app?▼

Add a first-launch welcome screen to macOS apps by defining configurable navigation steps, persistence strategies, and integration options through the generator's structured frontmatter to produce a complete scaffold.

How does onboarding persistence work across app launches?▼

Onboarding persistence across app launches works by applying a configurable persistence strategy defined during generation, ensuring the first-launch experience state is stored and not repeated on subsequent openings.

Do I need to manually wire onboarding navigation components into my iOS app?▼

No, you do not need to manually wire onboarding navigation components, as the generator provides boilerplate components and clear integration guidance for a rapid setup into your iOS app entry points.

Are there limitations when generating onboarding flows for existing iOS apps?▼

A limitation when generating onboarding flows is that the generator applies to projects needing welcome screens and first-launch experiences, requiring existing iOS or macOS app structures to integrate the scaffold properly.