Agent Skills: Build & Distribution

App build, code signing, TestFlight, and App Store distribution for all Apple platforms. Use when preparing releases, configuring signing, uploading to TestFlight, or submitting to App Store.

UncategorizedID: fusengine/agents/build-distribution

Install this agent skill to your local

pnpm dlx add-skill https://github.com/fusengine/agents/tree/HEAD/plugins/swift-apple-expert/skills/build-distribution

Skill Files

Browse the full folder contents for build-distribution.

Download Skill

Loading file tree…

plugins/swift-apple-expert/skills/build-distribution/SKILL.md

Skill Metadata

Name
build-distribution
Description
App build, code signing, TestFlight, and App Store distribution for all Apple platforms. Use when preparing releases, configuring signing, uploading to TestFlight, or submitting to App Store.

Build & Distribution

App build, signing, and distribution for all Apple platforms.

Agent Workflow (MANDATORY)

Before ANY distribution, use TeamCreate to spawn 3 agents:

  1. fuse-ai-pilot:explore-codebase - Check existing build configuration
  2. fuse-ai-pilot:research-expert - Verify latest App Store requirements
  3. mcp__XcodeBuildMCP__show_build_settings - Review build settings

After implementation, run fuse-ai-pilot:sniper for validation.


Overview

When to Use

  • Preparing app for release
  • Configuring code signing
  • Uploading to TestFlight
  • Submitting to App Store
  • Creating app icons
  • CI/CD pipeline setup

Why Build Distribution Skill

| Feature | Benefit | |---------|---------| | Automatic signing | Simplifies certificate management | | TestFlight | Beta testing with users | | App Store | Public distribution | | CI/CD | Automated releases |


Reference Guide

| Need | Reference | |------|-----------| | Certificates, profiles | code-signing.md | | Beta testing | testflight.md | | App Store submission | app-store.md | | Icons, assets | app-icons.md | | In-app purchases, subscriptions | storekit2.md |


Release Checklist

  • [ ] Version and build number updated
  • [ ] App icons complete (light/dark/tinted)
  • [ ] Privacy manifest (PrivacyInfo.xcprivacy)
  • [ ] Release configuration
  • [ ] Archive validates
  • [ ] TestFlight tested
  • [ ] Screenshots updated
  • [ ] App Store metadata complete

Best Practices

  1. Automatic signing - Let Xcode manage
  2. TestFlight first - Always beta test
  3. Increment build - Every upload needs new build number
  4. Privacy manifest - Required for App Store
  5. fastlane - Automate repetitive tasks
  6. CI/CD - GitHub Actions for automation