Ios Onboarding Max 3
Onboarding flows must be at most 3 pages, must always be skippable, and must defer sign-in / account creation until after the user has experienced core app value.
$ aoe install @community/constraint-ios-onboarding-max-3 Projection
Always in _index.xml · the agent never has to ask for this.
IosOnboardingMax3 [constraint] v1.0.0
Onboarding flows must be at most 3 pages, must always be skippable, and must defer sign-in / account creation until after the user has experienced core app value.
Loaded when retrieval picks the atom as adjacent / supporting.
IosOnboardingMax3 [constraint] v1.0.0
Onboarding flows must be at most 3 pages, must always be skippable, and must defer sign-in / account creation until after the user has experienced core app value.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Target
- iOS app onboarding / first-launch flows
Threshold
Maximum 3 onboarding screens before first app use. Pass: ≤ 3. Warn: 4. Block: ≥ 5.
Loaded when retrieval picks the atom as a focal / direct hit.
IosOnboardingMax3 [constraint] v1.0.0
Onboarding flows must be at most 3 pages, must always be skippable, and must defer sign-in / account creation until after the user has experienced core app value.
Meta
- License: Apache-2.0
- License Provenance: package-authorship-claim
Target
- iOS app onboarding / first-launch flows
Threshold
Maximum 3 onboarding screens before first app use. Pass: ≤ 3. Warn: 4. Block: ≥ 5.
Relations
related: [@community/rule-ios-permission-in-context, @community/rule-mobile-first, @community/constraint-ios-touch-target-44pt]
Rationale
Long onboarding flows reduce day-1 retention: users want to use the app, not be lectured about it. Deferring sign-in removes the largest abandonment barrier — users who cannot immediately use the app without creating an account frequently uninstall. Apple HIG source: Rule 8.1 — Onboarding, Max 3 Pages, Skippable.
Source
aoe-engine/examples/frontend-design/primes/compiled/@community/constraint-ios-onboarding-max-3/atom.yaml