About build-distribution
build-distribution is an agent skill for building, signing, and distributing apps across Apple platforms. It guides release preparation from signing and TestFlight through App Store submission, with checklists and references for assets, StoreKit 2, and CI/CD automation.
Key features
- 01Apple-platform build and signing guidance
- 02Certificate and profile management
- 03TestFlight beta release preparation
- 04App Store submission checklist
- 05Icon and asset preparation
- 06StoreKit 2 and CI/CD guidance
Use cases
- 01Prepare an app for TestFlight testing
- 02Check release requirements before App Store submission
- 03Set up signing and release automation
- 04Prepare app icons and in-app purchases
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ fusengine/ agents --skill build-distributionAfter installing, type/build-distributionin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/app-icons.mdapp-store.mdcode-signing.mdstorekit2.mdtestflight.mdDetails
From the project READMEIncludes a release checklist (version/build number, layered Icon Composer app icon checked in default/dark/clear/tinted appearances, privacy manifest, release configuration, archive validation, TestFlight testing, screenshots, App Store metadata) and guidance on automating releases with fastlane and CI/CD (e.g. GitHub Actions).
Best practices favor automatic signing, TestFlight testing before any public release, incrementing the build number on every upload, and a mandatory privacy manifest for App Store submission.
Build & Distribution
App build, signing, and distribution for all Apple platforms.
Agent Workflow (MANDATORY)
Before ANY distribution, spawn 3 agents in parallel, one Agent call each with a name:
- fuse-ai-pilot:explore-codebase - Check existing build configuration
- fuse-ai-pilot:research-expert - Verify latest App Store requirements
- 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
- Layered app icon (Icon Composer) checked in default/dark/clear/tinted appearances, incl. alternate icons (HIG app icons)
- Privacy manifest (PrivacyInfo.xcprivacy)
- Release configuration
- Archive validates
- TestFlight tested
- Screenshots updated
- App Store metadata complete
Best Practices
- Automatic signing - Let Xcode manage
- TestFlight first - Always beta test
- Increment build - Every upload needs new build number
- Privacy manifest - Required for App Store
- fastlane - Automate repetitive tasks
- CI/CD - GitHub Actions for automation