whats-new

Generate a "What's New" changelog screen for SwiftUI apps with version tracking.

114|8|Updated Mar 4, 2025
One-click install
npx skills add https://github.com/gustavscirulis/snapgrid --skill whats-new-gustavscirulis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whats-new
Source: https://github.com/gustavscirulis/snapgrid/tree/main/.claude/skills/skills/generators/whats-new
Command: npx skills add https://github.com/gustavscirulis/snapgrid --skill whats-new-gustavscirulis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of a "What's New" screen for applications, ensuring users are informed about updates and new features after an app update.

Core Features & Use Cases

  • Automated Changelog UI: Generates a visually appealing screen to showcase new features, changes, and improvements.
  • Version Tracking: Ensures the screen is displayed only once per app version.
  • Customizable Content: Supports hardcoded, local JSON, or remote JSON sources for release notes.
  • Use Case: After releasing a new version of your iOS app, this Skill can automatically generate and display a screen highlighting the new features, preventing users from missing out on improvements.

Quick Start

Use the whats-new skill to add a what's new screen to my app.

Frequently Asked Questions about whats-new

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

FAQPage Schema
How do I add a changelog screen to my SwiftUI app after an update?

You can generate a "What's New" screen for your SwiftUI app to highlight new features and changes after an update. It automatically tracks app versions to ensure the changelog is displayed only once per update.

Can I load release notes from a remote JSON file for my iOS app updates?

Yes, you can load release notes from a remote JSON file. The generated changelog screen supports multiple content sources including hardcoded data, local JSON, and remote JSON, allowing dynamic feature announcements without requiring app updates.

What is the best way to present a what's new screen in iOS without disrupting the user?

To present a what's new screen without disrupting the user, use customizable presentation styles like a sheet, full-screen cover, or inline view. This ensures the changelog integrates seamlessly into your Swift project without interrupting the user experience.

Does this changelog generation approach work with existing Swift and SwiftUI projects?

Yes, this changelog generation approach integrates seamlessly with existing Swift and SwiftUI projects. It is designed specifically for iOS development to automate post-update notifications and feature announcements within your current app architecture.

How does version tracking work for post-update notifications in iOS apps?

Version tracking for post-update notifications ensures the generated what's new screen is displayed only once per app version. It checks the current app version against the previously seen version to automatically trigger the feature announcement screen.