asc-release-flow
Installation
SKILL.md
Release flow (readiness-first)
Use this skill when the real question is "Can my app be ready to submit?" and then guide the user through the shortest path to a clean App Store submission, especially for first-time releases.
Preconditions
- Ensure credentials are set (
asc auth loginorASC_*env vars). - Resolve app ID, version string, and build ID up front.
- For lower-level or first-time flows, also be ready to resolve
VERSION_ID,SUBMISSION_ID,DETAIL_ID,GROUP_ID,SUB_ID,IAP_ID, and related resource IDs. Useasc-id-resolverwhen needed. - Have a metadata directory ready if you plan to use
asc release stageorasc release run. - If you use experimental web-session commands, use a user-owned Apple Account session and treat those commands as optional escape hatches, not the default path.
How to answer
When using this skill, answer readiness questions in this order:
- Is the app ready right now, or not yet?
- What are the blocking issues?
- Which blockers are API-fixable vs web-session-fixable?
- What exact command should run next?