What problem does it solve?
This Skill reduces the complexity of creating App Clips that must launch instantly, support multiple invocation methods, obey strict binary size limits, and reliably transfer user context to the full app without breaking the user experience.
Core Features & Use Cases
- Target & entitlement setup: guidance for creating an App Clip target, parent application identifiers, and bundle ID suffix rules.
- Invocation handling: how to receive and parse NSUserActivityTypeBrowsingWeb, manage invocation URLs, and support NFC, QR, App Clip Codes, Safari banners, Maps, Messages, and other digital invocations.
- Size, capabilities & restrictions: measuring App Thinning Size Report, using Background Assets, and avoiding unsupported frameworks or background features.
- Data migration & promotion: shared App Group and keychain sharing strategies, SKOverlay/App Store promotion patterns, and APActivationPayload location confirmation.
- Use case: enable instant in-store ordering via an NFC tag or QR code and migrate order history to the full app when the user installs it.
Quick Start
Use the app-clips skill to set up an App Clip target, configure associated domains and invocation handling, and implement shared App Group migration to the full app.