react-native-expo-release-readiness

Orchestrates release readiness checks for React Native and Expo apps before store submission.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/gmackie/agent-skills --skill react-native-expo-release-readiness-gmackie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: react-native-expo-release-readiness
Source: https://github.com/gmackie/agent-skills/tree/main/skills/react-native-expo-release-readiness
Command: npx skills add https://github.com/gmackie/agent-skills --skill react-native-expo-release-readiness-gmackie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve? Preparing a React Native or Expo app for TestFlight, Play internal testing, or store submission involves many scattered checks across QA, build configuration, versioning, and review policy, and teams often skip critical steps or confuse TestFlight upload with App Review readiness. ## Core Features & Use Cases - Release Surface Discovery: Runs a bundled helper script to inventory app type, Expo config, EAS profiles, Maestro flows, native directories, and environment files. - Orchestrated Handoffs: Sequences work into narrower skills for Maestro QA, Expo build validation, App Store review risk, and submission execution. - Structured Readiness Report: Produces a readiness summary from a template covering completed checks, blocking gaps, and recommended next skills. - Use Case: When asked to get an Expo app ready for TestFlight and App Review, the skill maps the repo, verifies main flows with Maestro, validates eas.json and app config, collects review credentials and versioning gaps, then routes to review and submission skills. ## Quick Start Ask the agent to assess this Expo app's release readiness for TestFlight and produce a readiness report with any blocking gaps.

Frequently Asked Questions about react-native-expo-release-readiness

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

FAQPage Schema
How do I prepare an Expo app for TestFlight and App Store review?▼

Start by mapping the release surface with the helper script, then verify critical flows with Maestro QA, validate app.json and eas.json configuration, and collect review credentials and notes. Only after technical readiness route into App Store review and submission steps.

What does the release readiness check for React Native apps cover?▼

It covers app type detection, Expo and EAS config presence, Maestro flow inventory, version and build number strategy, permissions and purpose strings, OTA update policy, and review notes. Gaps are reported with severity and a recommended follow-up skill.

Does this skill work with bare React Native projects?▼

Yes, the discovery script detects bare React Native projects by the presence of ios and android directories without Expo config. It also distinguishes Expo managed and Expo prebuild setups to tailor the readiness checks.

Is uploading to TestFlight the same as being ready for App Review?▼

No, TestFlight upload only means the binary reached App Store Connect. App Review readiness additionally requires accurate permissions, review credentials or demo accounts, release notes, and policy compliance checks.

When should I not use this release readiness orchestration skill?▼

Skip it when you only need a single narrow task like running Maestro tests or uploading a build, since dedicated skills handle those directly. This skill is for coordinating the full readiness sequence across QA, validation, review, and submission.