abanoub-ashraf/manus-skills-import/app-store-preflight-compliance

Claude Code and agent skill by abanoub-ashraf/manus-skills-import

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install abanoub-ashraf/manus-skills-import/app-store-preflight-compliance

SKILL.md

The same SKILL.md was published earlier as caezium/skills/app-store-preflight-compliance.

App Store Preflight Compliance

Run Greenlight checks, fix findings, and repeat until the project reaches GREENLIT status.

Workflow

  1. Run greenlight preflight at the project root.
  2. Triage findings by severity (CRITICAL, then WARN, then INFO).
  3. Apply concrete code/configuration fixes.
  4. Re-run and continue until no CRITICAL findings remain.

Step 1: Run Scan

bash
greenlight preflight .

If an IPA is available:

bash
greenlight preflight . --ipa /path/to/build.ipa

If greenlight is missing, install it:

bash
# 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 build

Step 2: Fix Findings

Fix in order:

  1. CRITICAL: must fix before submission.
  2. WARN: high rejection risk, strongly recommended to fix.
  3. INFO: best-practice improvements.

Common fixes:

  • Move hardcoded secrets to environment variables.
  • Replace external payment flows for digital goods with StoreKit/IAP.
  • Add Sign in with Apple when social login exists.
  • Add account deletion when account creation exists.
  • Remove references to competing platforms.
  • Replace placeholder text (Lorem ipsum, TBD, Coming soon).
  • Rewrite vague purpose strings with concrete app behavior.
  • Replace hardcoded IPs with hostnames.
  • Replace http:// URLs with https://.
  • Remove debug logs or gate them behind development flags.
  • Add missing privacy policy URL and required App Store metadata.

Step 3: Re-Run Until GREENLIT

bash
greenlight preflight .

Continue until output reports GREENLIT (zero CRITICAL findings).

Useful Commands

bash
greenlight codescan .
greenlight privacy .
greenlight ipa /path/to/build.ipa
greenlight scan --app-id <ID>
greenlight guidelines search "privacy"

Attribution

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.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/abanoub-ashraf/manus-skills-import/app-store-preflight-compliance/badge)](https://verified-skill.com/skills/abanoub-ashraf/manus-skills-import/app-store-preflight-compliance)

Something wrong with this skill or its page? Tell us.