asc-version-routing

Route App Store Connect actions based on current version state.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill asc-version-routing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asc-version-routing
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/features/asc-version-routing
Command: npx skills add https://github.com/moasq/nanowave --skill asc-version-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps manage the complex process of submitting and updating apps on the App Store Connect by intelligently routing actions based on the current state of the app version.

Core Features & Use Cases

  • Version State Routing: Automatically determines the correct workflow based on the version's status (e.g., PREPARE_FOR_SUBMISSION, IN_REVIEW, REJECTED).
  • Submission Management: Guides users through actions like creating new versions, cancelling submissions, and preparing for release.
  • Use Case: When a user wants to submit an app update, this Skill checks if the version is ready for submission or if it was previously rejected, then guides them through the appropriate next steps.

Quick Start

Use the asc-version-routing skill to determine the next steps for submitting app version 1.2.

Frequently Asked Questions about asc-version-routing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage App Store Connect version states during an iOS app release?

App Store Connect submission routing checks the current version state, such as PREPARE_FOR_SUBMISSION or REJECTED, to determine and execute the correct app submission management commands for your iOS app release workflow.

What steps are needed to submit an app version after it was rejected in App Store Connect?

When an app version is rejected, the routing process identifies the REJECTED state and guides you through preparing the app update for submission again by triggering the correct version management commands.

Can I cancel a submission if my app version is currently in review?

Yes, you can cancel an app submission while it is in review. The routing mechanism detects the IN_REVIEW status and enables you to execute the 'asc submit cancel' command to halt the ongoing App Store review process.

How does version routing determine the next action for an iOS app update?

Version routing determines the next action by checking the current App Store Connect version state, such as PREPARE_FOR_SUBMISSION or IN_REVIEW, and mapping that status to the correct app release management command to execute next.

When do I need to create a new app version in App Store Connect?

You need to create a new app version when preparing a fresh release. The routing identifies the PREPARE_FOR_SUBMISSION state and executes the 'asc versions create' command to initialize the new app release workflow.