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.