What problem does it solve?
This Skill eliminates the manual work of building version-tracked post-update notification screens for apps, ensuring users are informed of new features and changes after updates without showing the screen to first-time installs or repeating it for the same version.
Core Features & Use Cases
- Version-aware display: Only shows the screen to existing users after an app update, using CFBundleShortVersionString for accurate version comparison and UserDefaults for persistence.
- Customizable paged UI: Displays new features as full-page cards with SF Symbol icons, titles, and descriptions, with support for dot indicators or page count labels.
- Flexible content sources: Supports hardcoded Swift data, local bundled JSON, or remote JSON endpoints for release notes, with offline fallback for remote content.
- Use Case: A Swift developer building a macOS music player can use this Skill to automatically show a What's New screen after users update, highlighting new features like gapless playback or EQ improvements, without writing version tracking logic or UI from scratch.
Quick Start
Use the whats-new skill to generate a complete, version-tracked post-update What's New screen for your Swift iOS or macOS app.