Install
$ agentstack add skill-kumaran-is-claude-code-onboarding-asc-release-flow ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Release flow (TestFlight and App Store)
Use this skill when you need to get a new build into TestFlight or submit to the App Store.
Iron Law
NEVER UPLOAD A BUILD WITHOUT VERIFYING ENCRYPTION COMPLIANCE IS RESOLVED AND BUILD NUMBER IS UNIQUE
Run asc-submission-health preflight checks before any App Store submission. Use asc-id-resolver to resolve all IDs before running release commands.
Preconditions
- Ensure credentials are set (
asc auth loginorASC_*env vars). - Use a new build number for each upload.
- Prefer
ASC_APP_IDor pass--appexplicitly. - Build must have encryption compliance resolved (see asc-submission-health skill).
iOS Release
Preferred end-to-end commands
- TestFlight:
asc publish testflight --app --ipa --group [,]- Optional:
--wait,--notify,--platform,--poll-interval,--timeout - App Store:
asc publish appstore --app --ipa --version- Optional:
--wait,--submit --confirm,--platform,--poll-interval,--timeout
Manual sequence (when you need more control)
- Upload the build:
asc builds upload --app --ipa
- Find the build ID if needed:
asc builds latest --app [--version ] [--platform ]
- TestFlight distribution:
asc builds add-groups --build --group [,]
- App Store attach + submit:
asc versions attach-build --version-id --buildasc submit create --app --version --build --confirm
- Check or cancel submission:
asc submit status --idor--version-idasc submit cancel --id --confirm
macOS Release
macOS apps are distributed as .pkg files, not .ipa.
Build and Export
See asc-xcode-build skill for full build/archive/export workflow.
Upload PKG
Upload the exported .pkg using asc:
asc builds upload \
--app \
--pkg \
--version \
--build-number \
--wait
Notes:
--pkgautomatically sets platform toMAC_OS.asc publish appstorecurrently supports--ipaworkflows; for macOS.pkg, useasc builds upload --pkg+ attach/submit steps below.
Attach and Submit
Same as iOS, but use --platform MAC_OS:
# Wait for build to process
asc builds list --app --platform MAC_OS --limit 5
# Attach to version
asc versions attach-build --version-id --build
# Create submission
asc review submissions-create --app --platform MAC_OS
# Add version item
asc review items-add \
--submission \
--item-type appStoreVersions \
--item-id
# Submit
asc review submissions-submit --id --confirm
visionOS / tvOS Release
Same as iOS flow, use appropriate --platform:
VISION_OSTV_OS
Multi-Platform Release
When releasing the same version across platforms:
- Upload each platform's build separately
- Create version for each platform if not exists
- Attach builds to respective versions
- Submit each platform separately (or together via reviewSubmissions API)
Pre-submission Checklist
Before submitting, verify:
- [ ] Build status is
VALID(not processing) - [ ] Encryption compliance resolved
- [ ] Content rights declaration set
- [ ] Copyright field populated
- [ ] All localizations complete
- [ ] Screenshots present
See asc-submission-health skill for detailed preflight checks.
Notes
- Always use
--helpto verify flags for the exact command. - Use
--output table/--output markdownfor human-readable output; default is JSON. - macOS builds require
ITSAppUsesNonExemptEncryptionin Info.plist to avoid encryption issues.
Documentation Sources
| Source | How to Access | Purpose | |--------|--------------|---------| | asc CLI help | asc publish --help, asc builds --help, asc submit --help | Current flags for upload and submission commands | | asc-submission-health skill | Load skill | Preflight checklist before any App Store submission | | XcodeBuildMCP | build_sim, build_run_sim tools | Build and export IPA before upload |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: kumaran-is
- Source: kumaran-is/claude-code-onboarding
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.