agf-releasing-apple
agf-releasing-apple integrates with Claude Code to handle the final stages of iOS app delivery—taking merged main branch code and producing signed, release-ready Apple distributables. Built on App Genesis Forge's 19-role workflow model, it enforces quality gates and process discipline at each step, ensuring consistent, production-grade app releases without manual friction.
agf-releasing-apple takes your merged main branch code and orchestrates the complete signing and distribution pipeline. It coordinates with fastlane to invoke the appropriate lane (TestFlight, App Store, or DMG), manages code signing via match and App Store Connect API keys, and produces a release-ready distributable. The skill enforces pre-flight checks and smoke testing on real output before handoff to ensure quality gates are met.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-19
agf-releasing-apple takes your merged main branch code and orchestrates the complete signing and distribution pipeline. It coordinates with fastlane to invoke the appropriate lane (TestFlight, App Store, or DMG), manages code signing via match and App Store Connect API keys, and produces a release-ready distributable. The skill enforces pre-flight checks and smoke testing on real output before handoff to ensure quality gates are met.
Use it when
- agf-releasing-apple notarizes your macOS app and verifies it with spctl before handing off to QA or distribution.
- agf-releasing-apple executes fastlane lanes tailored to your release target: TestFlight for beta pilots.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Similar skills
Install
pcliangx/AppGenesisForge/agf-releasing-apple · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to build and sign Apple distributable from main?
agf-releasing-apple takes your merged main branch code and orchestrates the complete signing and distribution pipeline. It coordinates with fastlane to invoke the appropriate lane (TestFlight, App Store, or DMG), manages code signing via match and App Store Connect API keys, and produces a release-ready distributable. The skill enforces pre-flight checks and smoke testing on real output before handoff to ensure quality gates are met.
What does agf-releasing-apple do for macOS notarization?
agf-releasing-apple notarizes your macOS app and verifies it with spctl before handing off to QA or distribution. It automates the notarytool workflow, waits for Apple's notarization service to complete, and confirms the developer ID signature is valid. This ensures your DMG or direct-distribution app meets Apple's security requirements and runs without Gatekeeper warnings on end-user machines.
How does agf-releasing-apple handle fastlane lanes?
agf-releasing-apple executes fastlane lanes tailored to your release target: TestFlight for beta pilots, App Store for production submission, or DMG for macOS direct distribution. It passes build metadata, signing certificates, and App Store Connect credentials, then monitors lane execution. Once the lane completes, the skill performs smoke tests on the real output and generates a release report with gate verdict for your product lead.
What pre-flight checks does agf-releasing-apple run?
agf-releasing-apple performs pre-flight checks to validate build configuration, signing materials availability, and App Store Connect connectivity before invoking fastlane. It verifies keychain access, match repository readiness, and build number/version consistency. These gates prevent failed builds and ensure all prerequisites are in place, reducing friction and rework in the release pipeline.
How does agf-releasing-apple notify about release status?
agf-releasing-apple generates a release report documenting the build outcome, notarization status, smoke test results, and gate verdict. It then notifies your product lead with a structured handoff message, enabling quick decision-making on whether to proceed to QA or rollback. This keeps stakeholders informed and maintains transparency across the App Genesis Forge 19-role workflow model.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Releasing the Apple distributable (sign → notarize → package → smoke)
把合并到 main 后的干净代码构建成签名分发包,冒烟自检通过后交接 apple-qa-engineer。本 skill 是 apple-release-engineer 的分步 runbook;契约 SSOT 是 deployment.md §7,流水线决策是 ADR-009。
适用门
满足以下全部才进入构建:
- 角色 =
apple-release-engineer(deploy-only,不修业务源码;apple/fastlane/配置是可写域)。 - 目标是 Apple 原生链路(
apple/工程)。Web docker UAT → 归 deploy-engineer;小程序体验版 → 归 miniapp 轨。均不适用。 - apple code review(含 SIT Audit)已通过且已合并到 main,product-lead 已确认"构建分发包"(对话内确认或
/agf-apple-release手动触发),且 PRD 已声明渠道。
任一不满足 → 不构建,SendMessage
(truncated - see the full file via the links below)
File tree — 1 file
.claude/skills/agf-releasing-apple/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build and sign Apple distributable from merged main code”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
App Genesis Forge equips Claude Code with a structured development pipeline featuring 19 specialized roles working in concert. This skill automates simulator-based integration testing, catching composition issues before they reach code review—ensuring quality gates function like a lean manufacturing line rather than relying on a single agent.
This skill integrates with App Genesis Forge to execute system integration tests in your local environment, catching component interaction issues before they reach code review. Part of a structured 19-role development workflow that enforces quality gates at each stage, it helps ensure defects don't propagate downstream.
This skill automates the creation and distribution of comprehensive QA test reports within Claude Code's development environment. It captures test execution results, applies structured verdict logic, and publishes findings to stakeholders—ensuring quality gates remain enforced throughout the development lifecycle.
e2e-test automates creation of spec-traceable end-to-end tests using your project's configured framework, with every test linked to a TC code and structured via Page Object Model. It handles test generation from recordings, specs, or UI changes while enforcing semantic selectors and self-sufficient test data to keep tests resilient to future changes.
Release orchestrates the full publication pipeline for Rust projects, handling version bumps, changelog updates, and multi-platform validation before pushing to crates.io and GitHub. It includes built-in safeguards for data-loss review and ensures nothing drifts into main during the release window.
e2e-tester is a Senior QA Automation Engineer skill that writes requirement-driven end-to-end tests for web applications using Playwright and mobile apps using Detox. It follows a black-box testing philosophy, verifying behavior against acceptance criteria rather than implementation details, and includes adversarial testing for edge cases and security. Every test traces to a test case with full traceability coverage.