What problem does it solve?
End-to-end release orchestration for iOS projects: it coordinates the archive, export, validation, and upload steps to App Store Connect, ensuring releases occur only from clean, tagged main commits and reducing manual overhead.
Core Features & Use Cases
- End-to-end iOS release orchestration: xcodebuild archive → xcodebuild -exportArchive → xcrun altool --validate-app → xcrun altool --upload-app, with optional project wrappers.
- Pre-flight gates: enforce a clean working tree, require an annotated vMAJOR.MINOR.PATCH-BUILD tag that matches source version numbers, and ensure necessary release configs exist.
- Scaffolding and integration: scaffolds missing release configuration (CLAUDE.md guidance, scripts/.release.env, ExportOptions.plist) and surfaces artifacts/logs for auditing.
- Safe, explicit deployment: prompts for explicit confirmation before running the release steps and provides a completion log with artifact locations.
Quick Start
Invoke the skill with the desired tag on the main branch and confirm the prompts to begin shipping an iOS build.