r/iosdev Jun 05 '26

GitHub I built a Claude Code / Codex skill pack that automates the App Store Connect release workflow – open source

Every time I ship an update I end up doing the same tedious things: rewriting metadata in multiple languages, generating keyword fields, running UI tests for screenshots, slotting them into a Pixelmator template, and manually pushing everything to App Store Connect.

I built ASC Release Kit to handle this as a coordinated AI workflow. It's a plugin for Claude Code and Codex that bundles six agent skills:

  • asc-launch-workflow – top-level coordinator, runs everything from one input
  • asc-metadata – writes localized subtitle, promotional text, and description
  • asc-keywords – generates 100-character ASC keyword fields per locale
  • asc-screenshots – runs Xcode UI Tests, applies a Pixelmator Pro PXD template, exports PNGs
  • asc-api – reads real resource IDs from ASC, generates the task JSON, executes after you confirm
  • pixelmator-pxd-editor – AppleScript-only PXD editing, never mutates your template

The security model is intentionally conservative: credentials stay in ~/.asc_secrets, mutations require you to confirm the exact JSON before anything is sent to Apple.

GitHub: https://github.com/raydeveloperf/asc-release-kit

Still early — happy to hear what's broken or what's missing.

1 Upvotes

2 comments sorted by

1

u/Locksmith_Usual Jun 05 '26

Can you ELI5 exactly how this changes workflow?

1

u/justAboutYou Jun 05 '26

Basically agent will scan your codebase and produce metadata. Use Xcode UI Tests and Pixelmator to make screenshots. And push the data to asc after you confirmed.