Catch App Store rejections before Apple does: a Claude Code skill + multi-agent workflow that checks your app against every App Review Guideline and App Store Connect requirement (1,772 checks quoted
翻译准备中
技能GitHub @ilan-uzan自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Catch App Store rejections before Apple does: a Claude Code skill + multi-agent workflow that checks your app against every App Review Guideline and App Store Connect requirement (1,772 checks quoted verbatim from Apple), verifies each failure, and fixes what it can.
翻译准备中
正在加载完整 README。
查看完整 README ↗Catch App Store rejections before Apple does.
A Claude Code skill + multi-agent workflow that reviews your app against every App Store Review Guideline and every App Store Connect submission requirement, marks each one ✅ or ❌ with evidence from your code, checks your App Store Connect listing in the browser, and then fixes what fails.
A rejection costs days: wait in the queue, get a one-line guideline number, guess what it means, fix, resubmit, wait again. Most rejections come from things you could have checked: a missing purpose string, no in-app account deletion, a paywall without Restore Purchases, privacy labels that don't match the SDKs you ship, no demo account for the reviewer, placeholder text, a required-reason API missing from the privacy manifest.
App Store Preflight checks all of it in one command.
source/, and CI fails if any of the 10,916 quoted passages doesn't appear verbatim in them.file:line evidence and passes the fixed resubmission.As a Claude Code plugin (recommended):
/plugin marketplace add ilan-uzan/app-store-preflight
/plugin install app-store-preflight@app-store-preflight
As a standalone skill:
git clone https://github.com/ilan-uzan/app-store-preflight.git
ln -s "$PWD/app-store-preflight/skills/app-store-preflight" ~/.claude/skills/app-store-preflight
Requirements: Claude Code, Python 3.9+ (standard library only), macOS with Xcode for the build/Simulator steps. Optional: Claude in Chrome or the Playwright MCP for the App Store Connect pass, and AXe (brew install cameroncooke/axe/axe) so the Simulator pass can tap through your app.
From your app's folder:
/app-store-preflight
or just ask: "Will my app get rejected?", "Run an App Store preflight", "Check my app against the App Store guidelines before I submit".
It asks four questions (audit or audit + fix, App Store Connect via browser or not, Simulator run or not, standard or thorough), then runs in the background. Watch it with /workflows.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗