What problem does it solve?
It turns raw release inputs (final copy, git diffs, commits, or tags) into polished, user-facing Happier release-note story decks that are ready to publish and correctly wired with translations and bundled assets.
Core Features & Use Cases
- Curate release-note story decks: Produce structured release-note markdown plus a short StoryDeck card set (list/image/video) aligned to the app’s card contract and limits.
- Author and publish ready content: Create or update
apps/ui/release-notes/releases/<releaseId>.json with consistent translation keys and validated asset references.
- Analyze changes from git: Cluster commits by user-facing outcomes, filter out non-user-visible changes, and propose content before writing release JSON.
- Prepare offline-safe media: Organize image cards and video posters for bundled use, and stage heavier/optional media under the release assets boundary.
- Validate and generate UI-ready outputs: Run the release-note parsing pipeline and confirm changes land only in the expected generated manifests.
Quick Start
Use the skill to analyze a requested git range or tag difference and generate a proposed set of detailed release notes plus a short StoryDeck for the next Happier release, then bake the approved version into the UI release JSON.