Pre-submission compliance scanner workflow for Apple App Store apps. Use when reviewing iOS, macOS, tvOS, watchOS, or visionOS projects (Swift, Objective-C, React Native, Expo) for App Store rejection risks, submission readiness, privacy compliance, or guideline violations.
74
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Run Greenlight checks, fix findings, and repeat until the project reaches GREENLIT status.
greenlight preflight at the project root.CRITICAL, then WARN, then INFO).CRITICAL findings remain.greenlight preflight .If an IPA is available:
greenlight preflight . --ipa /path/to/build.ipaIf greenlight is missing, install it:
# Homebrew (macOS)
brew install revylai/tap/greenlight
# Go
go install github.com/RevylAI/greenlight/cmd/greenlight@latest
# Build from source
git clone https://github.com/RevylAI/greenlight.git
cd greenlight && make buildFix in order:
CRITICAL: must fix before submission.WARN: high rejection risk, strongly recommended to fix.INFO: best-practice improvements.Common fixes:
Lorem ipsum, TBD, Coming soon).http:// URLs with https://.greenlight preflight .Continue until output reports GREENLIT (zero CRITICAL findings).
greenlight codescan .
greenlight privacy .
greenlight ipa /path/to/build.ipa
greenlight scan --app-id <ID>
greenlight guidelines search "privacy"Original project and workflow: RevylAI/greenlight.
Credit to Lanseer and the Revyl team for creating Greenlight. This package is a Codex-native adaptation for the same workflow.
fcb36e3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.