Skip to content
Back to skills

App Store Release Notes

ASecurity

Generate a comprehensive, user-facing changelog from git history since the last tag, then translate commits into clear App Store release notes.. Use when Creating App Store “What’s New” text from git history..

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
documentationrustgogitperformance

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill app-store-release-notes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of App Store Release Notes?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for App Store Release Notes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-app-store-release-notes/badge)](https://www.skillsdirectory.com/skills/david-li0406-app-store-release-notes)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: app-store-release-notes
description: "Generate a comprehensive, user-facing changelog from git history since the last tag, then translate commits into clear App Store release notes.. Use when Creating App Store “What’s New” text from git history.."
---

# App Store Changelog

## Compliance
- Check against GOLD Industry Standards guide in ~/.codex/AGENTS.override.md


## 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
- Creating App Store “What’s New” text from git history.
- Summarizing release changes between tags or refs.
- Preparing user-facing release notes for submission.

## Inputs
- Git tag or ref range (or default to last tag).
- Any store character limits or formatting constraints.

## Outputs
- User-facing bullet list release notes.
- Optional title (if requested).

## Philosophy
- Prioritize user value over internal detail.
- Be precise and truthful; only ship what happened.
- Optimize for scanability and trust.

## Guiding questions
- What changed for users since the last release?
- Why does each change matter to the user?
- Is this change verifiable in the commit range?
- Is anything ambiguous or internal-only?

## 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.

## Output Format
- Title (optional): "What’s New" or product name + version.
- Bullet list only; one sentence per bullet.
- Stick to storefront limits if the user provides one.

## Constraints / Safety
- Redact secrets/PII by default.
- Do not invent features or exaggerate impact.
- Do not include internal-only changes.
- Redact sensitive or internal identifiers if present in commit text.

## Variation rules
- Vary grouping by release size (small: 3–5 bullets; large: themed sections).
- Vary tone by audience (consumer vs enterprise) and platform.
- Use different phrasing patterns to avoid repetitive bullets.

## Empowerment principles
- Empower stakeholders with traceable bullets mapped to commits.
- Empower reviewers with a short rationale for each inclusion.

## Anti-patterns to avoid
- Listing internal-only work as user-facing changes.
- Using vague claims like “performance improvements” without evidence.
- Exceeding store limits or adding marketing fluff.

## Example prompts
- “Generate App Store release notes since v1.2.3.”
- “Create a What’s New list from the last tag.”
- “Summarize user-facing changes between v2.0.0 and HEAD.”

## Resources
- `scripts/collect_release_changes.sh`: Collect commits and touched files since last tag.
- `references/release-notes-guidelines.md`: Language, filtering, and QA rules for App Store notes.

## Remember

The agent is capable of extraordinary work in this domain. These guidelines unlock that potential—they don't constrain it.
Use judgment, adapt to context, and push boundaries when appropriate.

## Validation
- Run any relevant checks or scripts when available.
- Fail fast and report errors before proceeding.
## Procedure
1) Clarify scope and inputs.
2) Execute the core workflow.
3) Summarize outputs and next steps.

## Antipatterns
- Do not add features outside the agreed scope.

Files in this skill

  • SKILL.md4 KB
  • references/contract.yaml322 B
  • references/evals.yaml507 B
  • references/release-notes-guidelines.md1.6 KB
  • scripts/collect_release_changes.sh796 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…