release-app-store-changeloglisted
Install: claude install-skill patrickserrano/lacquer
# App Store Changelog
## Overview
Generate comprehensive, user-facing changelog from git history since the last tag, then translate commits into clear App Store release notes.
## Workflow
### 1) Collect Changes
Get commits since the last tag:
```bash
# Find the last tag
git describe --tags --abbrev=0
# List commits since last tag
git log $(git describe --tags --abbrev=0)..HEAD --oneline
# Or with more detail
git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%h %s" --no-merges
```
If comparing specific refs:
```bash
git log v1.2.3..HEAD --oneline --no-merges
```
If no tags exist:
```bash
git log --oneline --no-merges -50 # Last 50 commits
```
### 2) Triage for User Impact
Scan commits and identify user-visible changes:
**Include:**
- New features
- UI changes
- Behavior changes
- Bug fixes users would notice
- Performance improvements with visible impact
**Exclude:**
- Refactors
- Dependency bumps
- CI changes
- Developer tooling
- Internal logging
- Analytics changes (unless affecting user privacy/behavior)
Group changes by theme:
- **New**: New features and capabilities
- **Improved**: Enhancements to existing features
- **Fixed**: Bug fixes
### 3) Draft App Store Notes
Write short, benefit-focused bullets:
- Use clear verbs and plain language
- Avoid internal jargon, ticket IDs, file paths
- Prefer 5-10 bullets unless user specifies different length
- Each bullet: one sentence, starts with a verb
**Language guidance:**
- Translate technica