Community코딩 & 개발github.com

rudrankriyam/asc-release-flow

앱이 제출 준비가 되었는지 확인한 후, asc를 사용하여 App Store 릴리스 흐름(유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매, Game Center, 앱 개인정보 보호 확인 포함)을 주도합니다.

asc-release-flow란 무엇인가요?

이 스킬은 App Store Connect CLI(asc)를 기반으로 앱의 릴리스 준비 상태를 평가하고, 전체 App Store 릴리스 프로세스를 자동화합니다. 개발자는 이 스킬을 통해 유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매(IAP), Game Center, 앱 개인정보 보호 확인 등 여러 단계를 명령어 하나로 처리할 수 있습니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 환경에서 사용되며, 수동 작업을 줄이고 릴리스 파이프라인의 일관성을 높이는 데 유용합니다. SKILL.md 문서에 설명된 대로, 이 스킬은 asc CLI 도구와의 통합을 통해 각 단계를 순차적으로 실행하며, 실패 시 명확한 오류 메시지를 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/rudrankriyam/asc-skills/tree/main/skills/asc-release-flow

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

asc-release-flow은(는) 무엇을 하나요?

앱이 제출 준비가 되었는지 확인한 후, asc를 사용하여 현재 App Store 릴리스 흐름(유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매, Game Center, 앱 개인정보 보호 확인 포함)을 주도합니다.

개요

이 스킬은 App Store Connect CLI(asc)를 활용하여 앱의 릴리스 프로세스를 자동화합니다. 앱이 제출 준비가 되었는지 확인하는 것부터 시작하여, 유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매(IAP), Game Center, 앱 개인정보 보호 확인까지 전체 흐름을 단일 워크플로우로 관리할 수 있습니다.

기능

  • 릴리스 준비 확인: 앱이 App Store에 제출될 준비가 되었는지 확인합니다.
  • 유효성 검사: 앱 바이너리 및 메타데이터의 유효성을 검사합니다.
  • 스테이징: 릴리스 전 최종 테스트를 위해 앱을 스테이징 환경에 배포합니다.
  • 리뷰 제출: 앱을 Apple의 앱 리뷰 팀에 제출합니다.
  • 최초 제공: 앱이 처음으로 제공될 때의 설정을 처리합니다.
  • 구독: 앱 내 구독 설정을 관리합니다.
  • 인앱 구매(IAP): 인앱 구매 항목을 관리합니다.
  • Game Center: Game Center 기능을 설정하고 검증합니다.
  • 앱 개인정보 보호 확인: 앱 개인정보 보호 관련 설정을 확인하고 업데이트합니다.

사용 방법

이 스킬은 asc CLI 도구가 설치되어 있고 올바르게 구성되어 있다고 가정합니다. AI 에이전트에게 앱의 릴리스 프로세스를 시작하도록 요청하면, 스킬이 각 단계를 순차적으로 실행합니다.

예시 명령어

# 앱 제출 준비 확인
asc release-flow check-readiness

# 전체 릴리스 흐름 실행
asc release-flow run

요구 사항

  • asc CLI 도구 설치 및 인증
  • Apple Developer Program 멤버십
  • App Store Connect에서 앱이 생성되어 있어야 함

참고 사항

  • 각 단계는 순차적으로 실행되며, 이전 단계가 실패하면 다음 단계로 진행되지 않습니다.
  • 실패 시 명확한 오류 메시지와 함께 중단되며, 필요한 경우 수동 개입이 가능합니다.
  • 이 스킬은 App Store Connect의 API와 직접 통신하므로 네트워크 연결이 필요합니다.

Individual skills in this repo

This repo contains 16 individual skills — each has its own dedicated page.

rudrankriyam/asc-app-create-ui

Create a new App Store Connect app record via browser automation. Use when there is no public API for app creation and you need an agent to drive the New App form.

rudrankriyam/asc-build-lifecycle

Track build processing, find latest builds, and clean up old builds with asc. Use when managing build retention or waiting on processing.

rudrankriyam/asc-cli-usage

Guidance for using asc cli in this repo (flags, output formats, pagination, auth, and discovery). Use when asked to run or design asc commands or interact with App Store Connect via the CLI.

rudrankriyam/asc-crash-triage

Triage TestFlight crashes, beta feedback, and performance diagnostics using asc. Use when the user asks about TF crashes, TestFlight crash reports, beta tester feedback, app hangs, disk writes, launch diagnostics, or wants a crash summary for a build or app.

rudrankriyam/asc-id-resolver

Resolve App Store Connect IDs (apps, builds, versions, groups, testers) from human-friendly names using asc. Use when commands require IDs.

rudrankriyam/asc-localize-metadata

Automatically translate and sync App Store metadata (description, keywords, what's new, subtitle) to multiple languages using LLM translation and asc CLI. Use when asked to localize an app's App Store listing, translate app descriptions, or add new languages to App Store Connect.

rudrankriyam/asc-metadata-sync

Sync, validate, and apply App Store metadata with the current asc canonical metadata workflow. Use when updating metadata, localizations, keywords, or migrating legacy fastlane metadata.

rudrankriyam/asc-notarization

Archive, export, and notarize macOS apps using xcodebuild and asc. Use when you need to prepare a macOS app for distribution outside the App Store with Developer ID signing and Apple notarization.

rudrankriyam/asc-ppp-pricing

Set territory-specific pricing for subscriptions and in-app purchases using current asc setup, pricing summary, price import, and price schedule commands. Use when adjusting prices by country or implementing localized PPP strategies.

rudrankriyam/asc-shots-pipeline

Orchestrate iOS screenshot automation with xcodebuild/simctl for build-run, AXe for UI actions, JSON settings and plan files, Koubou-based framing (`asc screenshots frame`), and screenshot upload (`asc screenshots upload`). Use when users ask for automated screenshot capture, AXe-driven simulator flows, frame composition, or screenshot-to-upload pipelines.

rudrankriyam/asc-signing-setup

Set up bundle IDs, capabilities, signing certificates, provisioning profiles, and encrypted signing sync with the asc cli. Use when onboarding a new app, rotating signing assets, or sharing them across a team.

rudrankriyam/asc-submission-health

Validate App Store submission readiness, submit prepared versions, and monitor review status with current asc commands. Use when shipping or troubleshooting review submissions.

rudrankriyam/asc-subscription-localization

Bulk-localize subscription and in-app purchase display names across all App Store locales using asc. Use when you want to fill in subscription/IAP names for every language without clicking through App Store Connect manually.

rudrankriyam/asc-testflight-orchestration

Orchestrate TestFlight distribution, groups, testers, and What to Test notes using asc. Use when rolling out betas.

rudrankriyam/asc-workflow

Define, validate, run, resume, and audit repo-local multi-step automations with current `asc workflow` and `.asc/workflow.json`, including step outputs and safe release/TestFlight workflows.

rudrankriyam/asc-xcode-build

Build, archive, export, upload, and manage Xcode version/build numbers with the current asc xcode helpers before App Store Connect upload or submission. Use when creating an IPA or PKG for upload.

관련 스킬