global-app-store-release

Installation
SKILL.md

Global App Store Release

목적

릴리즈 범위의 PR·커밋에서 사용자에게 보이는 변경사항만 골라 App Store 업데이트 문구로 작성한다. 한국어를 기준으로 필요한 현지화 문구와 App Review 메모를 함께 갱신하되, 확인하지 않은 변경이나 프로젝트 내부 정보를 사용자 문구에 넣지 않는다. 작성과 검증이 끝나면 항상 사용자의 선택을 받아, 원할 때만 Fastlane으로 메타데이터를 반영한다.

릴리즈 범위 정하기

  1. 저장소 루트에서 현재 브랜치와 작업 트리를 확인하고, 관련 없는 로컬 변경은 보존한다.
  2. 사용자가 PR·커밋 범위를 지정했으면 그 범위를 사용한다. 지정하지 않았으면 마지막 출시 태그 또는 GitHub Release와 이번 출시 대상 커밋·브랜치를 비교한다. 시작점이나 종료점이 모호하면 파일을 수정하기 전에 사용자에게 확인한다.
  3. 범위 안의 병합 PR마다 번호, 제목, 본문, 라벨, 병합 시각, 변경 파일, 커밋을 수집한다. GitHub 정보를 읽을 수 없으면 로컬 커밋과 diff를 확인한다. 라벨은 분류를 돕는 자료일 뿐, 사용자에게 보이는 변경의 근거가 아니다.
  4. 관련 diff를 읽고 기능, 사용자가 체감하는 UI·UX 개선, 직접적인 버그 수정만 포함한다. 리팩터링, 의존성, CI, 테스트, 관리 도구, 내부 구현은 사용자 경험에 미치는 효과가 확인될 때만 포함한다.
  5. 작성 전 PR·커밋 범위와 포함·제외한 변경을 짧게 정리한다. PR 제목만으로 변경사항을 추측하지 않는다.

Fastlane 메타데이터 설정 확인

릴리즈 노트를 작성하기 전에 fastlane/metadata와 fastlane/screenshots의 존재 여부를 확인한다.

  1. 두 경로가 모두 없으면 최초 설정으로 보고, 아래 명령을 순서대로 한 번만 실행한다.
Installs
6
First Seen
Aug 8, 2026