From aigent-skills
This skill should be used when the user asks to "deploy to TestFlight", "upload to TestFlight", "submit to App Store", "release the app", "push a beta build", "ship a build", "deploy with fastlane", or wants to build and upload an iOS or macOS app. Builds the app, auto-increments the build number, and uploads to TestFlight (beta) or App Store (release) using fastlane.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aigent-skills:fastlane-deployThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build and deploy an iOS or macOS app to TestFlight (beta testing) or the App Store
Build and deploy an iOS or macOS app to TestFlight (beta testing) or the App Store (production release). This skill runs the full pipeline: preflight checks, build number increment, code signing sync, build, and upload.
fastlane-setupFollow these steps in order. On failure, read references/error-diagnosis.md for
diagnosis and retry procedures.
Read references/preflight-checks.md and follow its procedures.
Verify:
fastlane/ directory exists with Appfile and FastfileIf any check fails, stop and guide the user. If fastlane is not set up at all, tell them: "Fastlane is not configured for this project. Use the fastlane-setup skill to initialize it first."
Check if the user specified a target in their prompt:
If unclear, ask: "Where should this build go?"
Read references/deploy-steps.md for detailed parameter guidance.
Run the appropriate fastlane lane:
For TestFlight:
fastlane beta
Or with a custom changelog:
fastlane beta changelog:"CHANGELOG_TEXT"
If the user hasn't provided changelog text, ask if they want to:
For App Store:
fastlane release
Before running the release lane, confirm with the user:
"This will upload a new build to App Store Connect. The Fastfile is configured NOT to
auto-submit for review — you can do that manually in App Store Connect, or I can run
with submit:true if you want. Proceed?"
If the fastlane command fails:
references/error-diagnosis.mdOn success, report:
For TestFlight: "Build uploaded and processing. Internal testers will be notified automatically once processing completes (usually 5-30 minutes)."
For App Store: "Build uploaded to App Store Connect. You can submit for review from App Store Connect, or re-run this skill with submit enabled."
npx claudepluginhub roaanv/aigent-skills --plugin aigent-skillsProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.