skills/beta/SKILL.md
--- name: beta description: Build and upload iOS app to TestFlight argument-hint: [skip_build_increment:true] [changelog:"text"] allowed-tools: Bash, Read --- ## TestFlight Beta Release Build and upload the iOS app to TestFlight for beta testing. ### Pre-flight Checks - Fastlane installed: !`fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"` - Fastfile exists: !`ls fastlane/Fastfile 2>/dev/null && echo "✓ Found" || echo "✗ Not f
npx skillsauth add greenstevester/fastlane-skill skills/betaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build and upload the iOS app to TestFlight for beta testing.
fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"ls fastlane/Fastfile 2>/dev/null && echo "✓ Found" || echo "✗ Not found - run /setup-fastlane first"[ -n "$FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD" ] && echo "✓ Set" || echo "⚠️ Not set - export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'"match skill; the base setup-fastlane lane skips this--skip-build-increment)beta_external lane)Run from your project directory (where fastlane/ lives):
fastlane beta
fastlane beta skip_build_increment:true
fastlane beta_external changelog:"Bug fixes and performance improvements"
Set your Apple ID in fastlane/Appfile:
apple_id("[email protected]")
export FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD='xxxx-xxxx-xxxx-xxxx'
If you see --extended-attributes: unknown option, Homebrew rsync conflicts with Xcode:
brew uninstall rsync # Use system rsync
beta_external lane or manual distribution in App Store Connecttools
--- name: snapshot description: Automate App Store screenshot capture across devices and languages argument-hint: [--devices "iPhone 15 Pro"] [--languages "en-US,ja"] allowed-tools: Bash, Read, Write, Edit --- ## Automated App Store Screenshots Set up Fastlane Snapshot to automatically capture App Store screenshots across multiple devices and languages. ### Pre-flight Checks - Fastlane installed: !`fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: bre
tools
--- name: release description: Submit iOS app to App Store for review argument-hint: [--version "1.x.x"] [--auto-release] [--skip-metadata] allowed-tools: Bash, Read --- ## App Store Production Release Submit the iOS app to App Store Connect for review and release. ### Pre-flight Checks - Fastlane installed: !`fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"` - Fastfile exists: !`ls fastlane/Fastfile 2>/dev/null && echo "✓ Foun
tools
--- name: match description: Set up Match for iOS code signing certificate management argument-hint: [--readonly] [--type development|appstore|adhoc] allowed-tools: Bash, Read, Write, Edit --- ## Code Signing with Match Set up Fastlane Match to manage iOS code signing certificates and provisioning profiles in a shared Git repository. ### Pre-flight Checks - Fastlane installed: !`fastlane --version 2>/dev/null | grep "fastlane " | head -1 || echo "✗ Not installed - run: brew install fastlane"`
tools
Set up Fastlane for iOS/macOS app automation