Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rshankras/whats-new
Generates a "What's New" / changelog screen shown after app updates with version tracking, feature highlights, and one-time display per version.
Passed 17 of 23 test cases with the skill, and 15 of 23 without it.
2 fixed15 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
Before generating a new SwiftUI What's New module in an existing codebase, what file searches and Grep patterns should be performed to detect existing implementations, and how should conflicts be handled?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends searching for existing files or symbols matching WhatsNew, Changelog, ReleaseNotes, or VersionTracker. | Passed | Passed |
| Specifies asking the user whether to replace or integrate alongside existing implementations if a match is found. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate a complete "What's New" screen that displays after app updates — highlights new features, changes, and improvements with version tracking to ensure it only shows once per update.
Use this skill when the user:
Bundle.main.infoDictionary, custom build config, etc.)Search for existing what's new or changelog implementations:
Glob: **/*WhatsNew*.swift, **/*Changelog*.swift, **/*ReleaseNotes*.swift, **/*VersionTracker*.swift
Grep: "WhatsNew" or "whatsNew" or "lastShownVersion" or "changelog"
If found, ask user:
Detect how the app reads its version:
Grep: "CFBundleShortVersionString" or "Bundle.main.infoDictionary" or "appVersion"
Use whichever pattern the project already employs. If none found, default to Bundle.main.infoDictionary?["CFBundleShortVersionString"].
test cases passed, vs 15 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.