whats-new

Generate version-tracked What's New screens with SwiftUI and release notes.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mazicimert/RunDom --skill whats-new-mazicimert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whats-new
Source: https://github.com/mazicimert/RunDom/tree/main/.claude/skills/generators/whats-new
Command: npx skills add https://github.com/mazicimert/RunDom --skill whats-new-mazicimert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-update communication is often ad-hoc and inconsistent. This Skill automates the generation and display of a What's New screen with per-version tracking, feature highlights, and one-time delivery.

Core Features & Use Cases

  • Version-tracked release notes UI that appears after app updates.
  • Content can be sourced locally or remotely via a provider.
  • Flexible presentation options (sheet, full-screen cover, or inline) and accessible configuration.

Quick Start

Integrate the What's New generator into your app and trigger it after an update to display release notes.

Frequently Asked Questions about whats-new

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

FAQPage Schema
How do I display a What's New screen automatically after a SwiftUI app update?

Display a What's New screen automatically after a SwiftUI app update by implementing version tracking via CFBundleShortVersionString and rendering a paged interface that appears only once per new version.

Can I load remote release notes content for my post-update feature highlights?

You can load remote release notes content for your post-update feature highlights by using a provider protocol that supports flexible local or remote content sources for the generated UI.

What's the best way to present version-based release notes in a mobile app?

The best way to present version-based release notes in a mobile app is using a SwiftUI interface with flexible presentation options like a sheet, full-screen cover, or inline view with accessible configuration.

Does this release notes UI generator work with desktop apps or is it mobile only?

This release notes UI generator works with desktop apps as well as mobile apps, providing a consistent per-version update message and one-time delivery across both platforms using SwiftUI.

How does version tracking work for showing post-update messages only once?

Version tracking for showing post-update messages only once works by comparing the current CFBundleShortVersionString against the previously stored version, ensuring the release notes UI triggers exclusively on new app versions.