← ClaudeAtlas

app-store-submissionlisted

Runs the AiGNITE EAS Submit pipeline end to end. Generates privacy policies hosted on contact.aigniteconsulting.ai, produces required screenshots, fills App Store Connect or Google Play metadata from a YAML config, creates the test-reviewer account, and submits to TestFlight or Internal Track. Use this skill whenever the user mentions submitting to the App Store, publishing an app, releasing to TestFlight, pushing to Apple, Google Play submission, or EAS submit, even if they do not name the skill by name.
nuwansamaranayake/AiGNITEClaudeAssets · ★ 0 · Data & Documents · score 70
Install: claude install-skill nuwansamaranayake/AiGNITEClaudeAssets
# app-store-submission ## Purpose Take a verified build from "ready to ship" to "uploaded to store with reviewer credentials, metadata, screenshots, and policy URLs filled out." Stop at the human-required final tap. ## When to trigger Trigger on these user phrases. Match loosely. - "submit to App Store" - "publish my app" - "release to TestFlight" - "push to Apple" - "Google Play submission" - "EAS submit" - "ship it" ## Pre-flight refusals The skill refuses to start unless: - `TEST_RESULTS.md` shows tier one, two, and three PASS within the last seventy-two hours. - `SECURITY_AUDIT.md` shows a GREEN verdict within the last seven days. - `app.json` has a valid bundle ID, version, and icon path. - `eas.json` has a production profile. If any check fails, the skill names the failed item and exits. ## Inputs to collect 1. Target platform: `ios`, `android`, or `both`. 2. Distribution channel: `testflight` or `production` (iOS), `internal` or `production` (Android). 3. App Store Connect metadata YAML path (defaults to `store/app-store-metadata.yaml`). 4. Privacy policy URL slug (defaults to project slug). 5. Test reviewer credentials (existing or generate new). ## Behavior ### Step 1: privacy policy - Read or generate `store/privacy-policy.md` from the template. - Push it to `contact.aigniteconsulting.ai/privacy/<slug>.html`. - Record the URL in metadata. ### Step 2: support page - Read or generate `store/support.md` from the template. - Push it to `contact.aigniteco