appstore-release-notes
App Store Release Notes
Create ready-to-paste App Store Connect "What's New" notes for a new release. The output must be compact, clear, user-facing, and based on real changes.
Workflow
-
Identify the comparison range.
- If the user specifies a previous version, tag, branch, or commit, use it as the base.
- If no previous version is specified, find the latest relevant git tag and use it as the base.
- If the user specifies a target version, tag, branch, or commit, use it as the target.
- If no target is specified, use the latest code, normally
HEAD. - If no tags exist, compare against the earliest useful commit or summarize recent history, and state the assumption briefly before the notes.
-
Inspect git history and changed files.
- Prefer commands like
git tag --sort=-v:refname,git log --oneline <base>..<target>,git diff --stat <base>..<target>, and targetedgit diff --name-only <base>..<target>. - Read relevant files or diffs when commit messages are too vague.
- Look for app version files only when needed to confirm the release version.
- Prefer commands like
-
Check localization support.
More from lukenguyen-me/skills
playstore-submission-content
Generate ready-to-paste Google Play Store text content for Android app submissions. Analyzes project context and produces all required text fields with Play Store character rules enforced.
17pastbuild-export
Generate Past Build project JSON for portfolio import. Analyzes codebase to extract project name, description, tech stack, and structure for the Past Build import format.
5appstore-submission-content
Generate complete, ready-to-paste App Store Connect text content. Covers all localizable fields, enforces Apple character rules, detects multi-language support, and outputs structured markdown.
5