App Store Review Guidelines Skill
Агент сверяет код приложения Apple с каждым пунктом правил App Store и показывает, что может привести к отказу при отправке
- 441 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл читает код и метаданные вашего приложения и ничего не запускает, отчеты в трекер уходят только с вашего согласия
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/app-store-review-guidelines-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл читает код и метаданные вашего приложения и ничего не запускает, отчеты в трекер уходят только с вашего согласия
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента сверять код приложения для iOS, macOS, tvOS, watchOS и visionOS с правилами рецензии Apple. Он поддерживает проекты на Swift и Objective-C, а также React Native и Expo. Проверка идет по официальным правилам App Store Review Guidelines в редакции от 16 октября 2026 года. Правила разложены по пяти файлам: безопасность, производительность, бизнес-модель, дизайн и юридические вопросы. Агент подгружает только нужный раздел. В главном `SKILL.md` лежат быстрый справочник по типичным причинам отказа и чек-лист перед отправкой. В каждом файле есть шаблоны кода, на которые стоит смотреть, а для React Native и Expo еще и подходящие пакеты, например `expo-tracking-transparency`, `expo-secure-store` и `react-native-purchases`. Замечания делятся на три группы. К критичным относятся приватные API, зашитые в код секреты, внешняя оплата цифровых товаров там, где нужна встроенная покупка, майнинг на устройстве и скрытые функции. Высокий приоритет у приложений без запроса App Tracking Transparency, с созданием аккаунта без удаления и с покупками без восстановления. Средний — у расплывчатых описаний разрешений и лишних фоновых режимов.
Для кого. Мобильным разработчикам и небольшим студиям на Swift, React Native или Expo, которые готовят релиз в App Store и не хотят получить отказ из-за пропущенного пункта правил.
Подходит, если
- Первая отправка в App Store на подходе, и нужен список мест в коде, которые рецензент может отклонить
- Вы подключаете StoreKit или внешнюю оплату и хотите сверить схему с правилами про встроенные покупки
- В детском приложении надо проверить родительские шлюзы, аналитику и сбор данных
- Пользовательский контент или генерация ИИ требуют модерации с жалобами и блокировкой
- В проекте на React Native или Expo сомнительные разрешения, фоновые режимы и пакеты отслеживания
Не подходит, если
- Распространение идет вне App Store: скилл знает только правила Apple
- Нужна гарантия одобрения: автор принимает отзывы о ложных срабатываниях и пропущенных замечаниях
- Нужны сборка и выгрузка билда в App Store Connect: для этого есть отдельные инструменты, а скилл только читает код
- Проект на Kotlin или Flutter без iOS-части
Пример запроса к агенту
Проверь это приложение на соответствие правилам App Store и покажи, что может привести к отказу: покупки, разрешения, сбор данныхОграничения
Скилл опирается на редакцию правил от 16 октября 2026 года, а более поздние правки Apple в нем появятся только после обновления автором. Проверка статическая: она читает код и метаданные, но не запускает приложение и не видит готовые экраны и скриншоты. Агент может пропустить пункт или поднять ложную тревогу, а итоговое решение принимает рецензент Apple. Установка через skills CLI собирает анонимную статистику, ее отключает переменная `SKILLS_NO_TELEMETRY=1`. Сам скилл телеметрии не ведет и в сеть не ходит. Когда скилл подвел, агент спрашивает, готовить ли черновик отчета в трекер репозитория через `gh`, и отправляет его только после вашего согласия и показа текста.
Как отключить. Удалите плагин `app-store-review` через меню `/plugin` в Claude Code или из списка плагинов Codex. Для установки через skills CLI удалите папку скилла `app-store-review` из каталога скиллов агента.
Частые вопросы
Как поставить скилл проверки App Store в Claude Code?
Выполните `/plugin marketplace add safaiyeh/app-store-review-skill` и `/plugin install app-store-review@app-store-review`. Другой путь — `npx skills add safaiyeh/app-store-review-skill`.
Как запустить проверку в Codex?
Добавьте маркетплейс командой `codex plugin marketplace add safaiyeh/app-store-review-skill`, откройте `/plugins` и установите плагин `app-store-review`. В новом диалоге вызовите скилл как `$app-store-review` или попросите проверить приложение на соответствие правилам.
Какие платформы Apple и фреймворки он покрывает?
Код приложений для iOS, macOS, tvOS, watchOS и visionOS на Swift и Objective-C, а также проекты на React Native и Expo, причем для двух последних есть подходящие пакеты.
Какие разделы правил входят в проверку?
Все пять: безопасность, производительность, бизнес-модель с покупками, дизайн и юридические вопросы, включая конфиденциальность и азартные игры. Каждый лежит в отдельном файле папки `rules/`.
Отправляет ли скилл данные автору?
Нет. Скилл не ведет телеметрию и не ходит в сеть. Анонимную статистику собирает только установщик skills CLI, и ее отключает `SKILLS_NO_TELEMETRY=1`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл проверяет проект iOS или macOS на частые причины отказа в App Store до отправки на ревью
Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26
Скилл Эвана Бэкона учит агента добавлять в Expo-приложение виджеты, App Clip, расширения Safari и другие нативные цели Apple
Набор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Плагин со 164 скиллами для разработки под iOS, macOS, watchOS и visionOS: генераторы кода, путь от идеи до App Store, ASO, тесты и дизайн
Скилл добавляет агенту официальные заметки Apple по SwiftUI, которые установщик достает из вашего Xcode
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| App Store Review Guidelines Skill (эта карточка) | нет | 441 | |
| App Store Preflight | нет | 1 409 | проверяет проект на частые причины отказа; этот скилл идет по каждому пункту правил и дает шаблоны для React Native и Expo |
| App Store Connect CLI | нет | 8 247 | управляет сборками и TestFlight через App Store Connect; этот скилл только читает код и ничего не выгружает |
Коротко о README
Страница начинается с установки для Codex, Claude Code и skills CLI, затем показывает примеры запросов и дерево репозитория. Большая часть текста — перечень охваченных разделов правил и список критичных, высоких и средних замечаний, в конце сказано, когда скилл срабатывает.
Бейдж для README
Исходный SKILL.md
--- name: app-store-review description: Evaluates code against Apple's App Store Review Guidelines. Use this skill when reviewing iOS, macOS, tvOS, watchOS, or visionOS app code (Swift, Objective-C, React Native, or Expo) to identify potential App Store rejection issues before submission. Triggers on tasks involving app review preparation, compliance checking, or App Store submission readiness. license: MIT metadata: author: safaiyeh version: "1.5.0" --- # App Store Review Guidelines Checker Comprehensive guide for evaluating iOS, macOS, tvOS, watchOS, and visionOS app code against Apple's App Store Review Guidelines. This skill covers EVERY guideline point to identify potential rejection issues before submission. **Supports:** Swift, Objective-C, React Native, and Expo apps **Guidelines current through:** Apple's [October 16, 2026 App Review Guidelines update](https://developer.apple.com/news/?id=92th7e5i), verified against the current English guidelines. Includes AI content creation and nonconsensual intimate imagery safeguards (1.2), creative assets (2.3.14), hidden features (2.5.19), revised purchase-link entitlements (3.1.1(a)), and alternative-distribution enforcement (5). Also covers social media age-rating questions, Republic of Korea age rating changes, and Brazil/EU alternative payment and distribution terms. ## When to Apply Use this skill when: - Preparing an app for App Store submission - Reviewing code for compliance issues - Implementing features that may trigger review concerns - Auditing existing apps for guideline violations - Building features involving payments, user data, or sensitive content ## Guideline Sections Read individual rule files for detailed explanations, checklists, and code examples: | Section | File | Key Topics | |---------|------|------------| | **1. Safety** | [rules/1-safety.md](rules/1-safety.md) | Objectionable content, UGC and AI content safeguards, Kids Category, physical harm, data security | | **2. Performance** | [rules/2-performance.md](rules/2-performance.md) | App completeness, metadata and creative assets, hardware compatibility, software requirements, hidden features | | **3. Business** | [rules/3-business.md](rules/3-business.md) | In-app purchase, subscriptions, cryptocurrencies, other business models | | **4. Design** | [rules/4-design.md](rules/4-design.md) | Copycats, minimum functionality, spam, extensions, Apple services, login | | **5. Legal** | [rules/5-legal.md](rules/5-legal.md) | Privacy, data collection, intellectual property, gambling, VPN, MDM, developer code of conduct | ## Risk Levels by Category | Risk Level | Category | Section | Common Rejection Reasons | |------------|----------|---------|--------------------------| | CRITICAL | Privacy & Data | 5.1 | Missing privacy policy, unauthorized data collection | | CRITICAL | Payments | 3.1 | Bypassing in-app purchase, unclear pricing | | HIGH | Safety | 1.x | Objectionable content, inadequate UGC moderation | | HIGH | Performance | 2.x | Crashes, incomplete features, deprecated APIs | | MEDIUM | Design | 4.x | Copycat apps, minimum functionality issues | | MEDIUM | Legal | 5.x | IP violations, gambling without license | ---