app-store
Master App Store deployment - Submission, TestFlight, CI/CD, release management
Best use case
app-store is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Master App Store deployment - Submission, TestFlight, CI/CD, release management
Teams using app-store should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/app-store/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How app-store Compares
| Feature / Agent | app-store | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Master App Store deployment - Submission, TestFlight, CI/CD, release management
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# App Store Deployment Skill
> Ship iOS apps to the App Store with confidence
## Learning Objectives
By completing this skill, you will:
- Navigate App Store Connect effectively
- Master the submission and review process
- Automate deployments with Fastlane
- Manage TestFlight beta testing
- Handle review rejections professionally
## Prerequisites
| Requirement | Level |
|-------------|-------|
| iOS Development | Intermediate |
| Apple Developer Account | Required |
| Git basics | Required |
## Curriculum
### Module 1: App Store Connect (3 hours)
**Topics:**
- App creation and configuration
- Pricing and availability
- Age ratings and content
- In-app purchase setup
### Module 2: Code Signing (4 hours)
**Topics:**
- Certificates and profiles
- Automatic vs manual signing
- Fastlane Match
- Troubleshooting signing issues
### Module 3: App Submission (4 hours)
**Topics:**
- Metadata requirements
- Screenshot specifications
- App Privacy details
- Review notes best practices
**Submission Checklist:**
```markdown
[ ] App icon (all sizes)
[ ] Screenshots (all device sizes)
[ ] Description and keywords
[ ] Privacy policy URL
[ ] Support URL
[ ] Age rating questionnaire
[ ] Export compliance
[ ] Privacy nutrition labels
```
### Module 4: TestFlight (3 hours)
**Topics:**
- Internal vs external testing
- Build distribution
- Tester feedback collection
- Beta app review
### Module 5: CI/CD with Fastlane (5 hours)
**Topics:**
- Fastlane setup
- Lanes for test/beta/release
- GitHub Actions integration
- Xcode Cloud
**Fastlane Example:**
```ruby
lane :beta do
increment_build_number
build_app(scheme: "MyApp")
upload_to_testflight(
skip_waiting_for_build_processing: true
)
end
```
### Module 6: Review Guidelines (3 hours)
**Topics:**
- Common rejection reasons
- Guideline interpretation
- Appeal process
- Expedited review requests
**Common Rejections:**
| Reason | Guideline | Fix |
|--------|-----------|-----|
| Crashes | 2.1 | Fix and test |
| Placeholder content | 2.3.3 | Remove placeholders |
| Privacy issues | 5.1.1 | Add privacy labels |
| Login required | 4.2.3 | Add demo account |
### Module 7: Post-Launch (2 hours)
**Topics:**
- App Analytics
- Crash reports (Organizer)
- User reviews response
- Update strategy
## Assessment Criteria
| Criteria | Weight |
|----------|--------|
| Code signing mastery | 25% |
| Submission quality | 25% |
| CI/CD automation | 25% |
| Review handling | 25% |
## Timeline Reference
| Stage | Duration |
|-------|----------|
| Initial submission | 1-2 hours |
| Review (new app) | 24-48 hours |
| Review (update) | 24 hours |
| Rejection response | Same day |
| Expedited review | 24 hours |
## Skill Validation
1. **First Submission**: Submit app to TestFlight
2. **CI Pipeline**: Automated beta deployment
3. **Full Release**: App Store submission
4. **Update Cycle**: Version update with release notesRelated Skills
app-store-deployment
Publishes mobile applications to iOS App Store and Google Play with code signing, versioning, and CI/CD automation. Use when preparing app releases, configuring signing certificates, or setting up automated deployment pipelines.
android-playstore-setup
Complete Play Store setup - orchestrates scanning, privacy policy, version management, Fastlane, and workflows (Internal track only)
android-playstore-pipeline
Complete end-to-end Android Play Store deployment pipeline setup in one command
zustand-store-ts
Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating global stores, or implementing reacti...
storefront-health
Run a storefront performance audit with Lighthouse and Core Web Vitals analysis
optimizing-app-store-listings
Helps optimize mobile app listings for Apple App Store and Google Play Store. Use when working on ASO (App Store Optimization), writing app titles/descriptions/keywords, analyzing competitor apps, improving app visibility, increasing organic downloads, or when the user mentions app store rankings, metadata optimization, or mobile app marketing.
medusa-astro-storefront
Build blazing fast e-commerce storefronts using MedusaJS as headless backend and Astro for static-first rendering with React islands. Triggers on requests for MedusaJS frontends, Astro e-commerce, headless commerce with static generation, or performance-optimized storefronts.
code-refactoring-context-restore
Use when working with code refactoring context restore
axiom-storekit-ref
Reference — Complete StoreKit 2 API guide covering Product, Transaction, AppTransaction, RenewalInfo, SubscriptionStatus, StoreKit Views, purchase options, server APIs, and all iOS 18.4 enhancements with WWDC 2025 code examples
apple-appstore-reviewer
Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.
app-store-optimization
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
android-keystore-generation
Generate production and local development keystores for Android release signing