App Store Changelog Skill · Devops

Automate App Store Release Notes from Git History

Transform raw git commits into 5 to 10 user-facing App Store bullets.

Automate release notes and save hours of manual drafting. Get the skill now.

  • Git
  • App Store
  • Mobile Dev
  • Release Notes
  • Automation

About This Skill

This skill automates the transition from raw code changes to polished release notes. Using a 4-step workflow, it triages git history to produce 5 to 10 concise, benefit-focused bullets for your users.

Quick Start

  1. 1Run the collection script to gather commits since the last tag.
  2. 2Triage changes to identify user-visible impact and group by theme.
  3. 3Generate benefit-focused bullets using clear, non-technical language.
  4. 4Validate the final draft against the original git history for accuracy.
Example Command
Generate App Store notes for the changes since v1.2.0

Core Capabilities

Collect changes

Gathers commits and touched files since the last tag or a specific reference using automated shell scripts.

Triage for user impact

Identifies user-visible changes and groups them by theme while filtering out internal-only refactors and CI updates.

Draft App Store notes

Writes short, benefit-focused bullets using clear verbs and plain language, avoiding technical jargon.

Validate

Ensures every bullet accurately maps back to a real code change and checks for technical clarity and duplication.

Usage Examples

Before

fix(auth): resolve token refresh race condition on iOS 17 feat(search): add voice input to search bar

After

• Fixed a login issue that could leave some users unexpectedly signed out. • Search your library hands-free with the new voice input option.

Input

Summarize changes since v2.1.0 for the App Store.

Output

• Improved app performance for smoother scrolling. • Added support for dark mode in the settings menu.

Input

Create a 'What's New' section from my recent git history.

Output

• Resolved a crash occurring on the checkout screen. • Updated the UI for a more modern look and feel.

SKILL.md

---
name: app-store-changelog
description: Generate user-facing App Store release notes from git history since the last tag.
risk: safe
source: "Dimillian/Skills (MIT)"
date_added: "2026-03-25"
---

# App Store Changelog

## Overview
Generate a comprehensive, user-facing changelog from git history since the last tag, then translate commits into clear App Store release notes.

## When to Use
- When the user asks for App Store "What's New" text or release notes from git history.
- When you need to turn raw commits into concise, user-facing release bullets.

## Workflow

### 1) Collect changes
- Run `scripts/collect_release_changes.sh` from the repo root to gather commits and touched files.
- If needed, pass a specific tag or ref: `scripts/collect_release_changes.sh v1.2.3 HEAD`.
- If no tags exist, the script falls back to full history.

### 2) Triage for user impact
- Scan commits and files to identify user-visible changes.
- Group changes by theme (New, Improved, Fixed) and deduplicate overlaps.
- Drop internal-only work (build scripts, refactors, dependency bumps, CI).

### 3) Draft App Store notes
- Write short, benefit-focused bullets for each user-facing change.
- Use clear verbs and plain language; avoid internal jargon.
- Prefer 5 to 10 bullets unless the user requests a different length.

### 4) Validate
- Ensure every bullet maps back to a real change in the range.
- Check for duplicates and overly technical wording.
- Ask for clarification if any change is ambiguous or possibly internal-only.

## Commit-to-Bullet Examples

The following shows how raw commits are translated into App Store bullets:

| Raw commit message | App Store bullet |
|---|---|
| `fix(auth): resolve token refresh race condition on iOS 17` | • Fixed a login issue that could leave some users unexpectedly signed out. |
| `feat(search): add voice input to search bar` | • Search your library hands-free with the new voice input option. |
| `perf(timeline): lazy-load images to reduce scroll ja

Frequently Asked Questions

FAQ

Which tools is this skill compatible with?
It is compatible with any Git-based repository and includes a shell script for environment-agnostic change collection.
Who is the target audience for this skill?
Mobile developers, product managers, and release engineers who manage App Store or Play Store updates.
How does this differ from standard changelog generators?
Unlike standard tools that just list commit messages, this skill triages for user impact and translates technical jargon into benefit-focused language.
Does it support multiple languages?
While the primary output is English, the AI can be instructed to translate the generated bullets into any language supported by the LLM.
What are the expected results?
You can expect a list of 5 to 10 concise, user-friendly bullets that accurately reflect the functional changes in your software.

Discussion

Discussion

0 comments
U

Trigger Phrases

Use these phrases to activate this skill in your AI coding assistant:

Generate App Store release notesCreate What's New text from gitTurn commits into release bulletsSummarize git history for usersDraft mobile app changelog