本文へ移動
cccskills
無料GitHub で公開

apple-app-review-skills

App Store rejection prevention for iOS/macOS apps. Covers privacy, UGC, IAP, metadata, layout, and quality checks based on real Apple rejection cases.

インストール方法を見る

含まれるファイル(72)

  • SKILL.md3.9 KB
  • .gitattributes368 B
  • .github/ISSUE_TEMPLATE/rejection_case.md949 B
  • .github/ISSUE_TEMPLATE/skill_request.md729 B
  • .github/PULL_REQUEST_TEMPLATE.md1.2 KB
  • .gitignore114 B
  • agents/appstore-full-audit.md8.4 KB
  • agents/ipad-layout-agent.md3.2 KB
  • agents/permission-audit-agent.md4.9 KB
  • agents/privacy-audit-agent.md5.5 KB
  • agents/ugc-safety-agent.md4.0 KB
  • CHANGELOG.md712 B
  • CLAUDE.md.example2.7 KB
  • CODE_OF_CONDUCT.md1.2 KB
  • commands/appstore-detect.md2.4 KB
  • CONTRIBUTING.md6.3 KB
  • examples/flutter/README.md802 B
  • examples/objective-c/README.md899 B
  • examples/react-native/README.md838 B
  • examples/swift/AIDisclosurePatterns.swift6.0 KB
  • examples/swift/BackgroundExecutionPatterns.swift6.1 KB
  • examples/swift/LayoutPatterns.swift4.7 KB
  • examples/swift/Package.swift448 B
  • examples/swift/PermissionPatterns.swift4.6 KB
  • examples/swift/PrivacyPatterns.swift5.7 KB
  • examples/swift/PrivateAPIPatterns.swift5.1 KB
  • examples/swift/PushNotificationPatterns.swift6.8 KB
  • examples/swift/QualityPatterns.swift4.6 KB
  • examples/swift/ReviewRequestPatterns.swift4.6 KB
  • examples/swift/SubscriptionPatterns.swift6.1 KB
  • examples/swift/UGCSafetyPatterns.swift4.9 KB
  • install.sh4.6 KB
  • LICENSE1.0 KB
  • README.md15.2 KB
  • references/guidelines/1-safety.md3.2 KB
  • references/guidelines/2-performance.md5.9 KB
  • references/guidelines/3-business.md2.0 KB
  • references/guidelines/4-design.md3.2 KB
  • references/guidelines/5-legal.md6.2 KB
  • references/hig/adaptive-layout.md5.1 KB
  • references/README.md1.6 KB
  • skills/business/iap-compliance/SKILL.md9.5 KB
  • skills/business/loot-box-disclosure/SKILL.md7.1 KB
  • skills/business/sign-in-with-apple/SKILL.md8.8 KB
  • skills/business/subscription-disclosure/SKILL.md9.2 KB
  • skills/layout/dynamic-type-support/SKILL.md5.8 KB
  • skills/layout/ipad-layout-audit/SKILL.md6.3 KB
  • skills/layout/orientation-support/SKILL.md5.5 KB
  • skills/layout/safe-area-compliance/SKILL.md5.5 KB
  • skills/metadata/age-rating-accuracy/SKILL.md6.5 KB
  • skills/metadata/app-name-compliance/SKILL.md6.3 KB
  • skills/metadata/metadata-accuracy/SKILL.md8.2 KB
  • skills/metadata/screenshot-guidelines/SKILL.md6.1 KB
  • skills/permissions/permission-scope-audit/SKILL.md6.6 KB
  • skills/permissions/request-timing-audit/SKILL.md6.1 KB
  • skills/permissions/usage-description-audit/SKILL.md9.3 KB
  • skills/privacy/account-deletion-check/SKILL.md6.9 KB
  • skills/privacy/ai-data-disclosure/SKILL.md7.1 KB
  • skills/privacy/att-framework-audit/SKILL.md6.8 KB
  • skills/privacy/data-minimization-audit/SKILL.md6.7 KB
  • skills/privacy/privacy-manifest-check/SKILL.md7.9 KB
  • skills/privacy/privacy-policy-check/SKILL.md5.9 KB
  • skills/quality/app-completeness-check/SKILL.md7.8 KB
  • skills/quality/background-execution-audit/SKILL.md8.8 KB
  • skills/quality/crash-risk-audit/SKILL.md7.0 KB
  • skills/quality/private-api-audit/SKILL.md8.0 KB
  • skills/quality/push-notification-audit/SKILL.md7.8 KB
  • skills/quality/review-readiness-check/SKILL.md9.1 KB
  • skills/quality/review-request-audit/SKILL.md7.4 KB
  • skills/quality/sdk-version-check/SKILL.md7.3 KB
  • skills/ugc/content-moderation-api/SKILL.md6.6 KB
  • skills/ugc/ugc-safety-features/SKILL.md8.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

apple-app-review-skills

A Claude Code skill set for iOS/macOS App Store rejection prevention. Skills across 7 categories, grounded in real Apple rejection cases and official guidelines (sections 1–5).

When to Use This Skill Set

Use these skills when:

  • Preparing an iOS/macOS app for App Store submission
  • Investigating a rejection or appeal
  • Referencing an Apple guideline section (1.x – 5.x)
  • Auditing privacy, UGC, IAP, metadata, layout, or code quality

Routing

Identify the user's intent, then load only the matching skill — never load all skills at once.

Full audit → run the agent

If the user wants a complete pre-submission check: → Use agents/appstore-full-audit.md

Targeted agents → scoped multi-skill audit

For category-scoped audits that run multiple skills together:

User needAgent
All iPad layout, Dynamic Type, orientation, safe area checksagents/ipad-layout-agent.md
All permission string and timing checksagents/permission-audit-agent.md
All privacy policy, manifest, ATT, account deletion checksagents/privacy-audit-agent.md
All UGC report/block/filter checksagents/ugc-safety-agent.md

Targeted → load one skill by category

CategoryWhen to route hereSkills
qualityPrivate/deprecated APIs, SDK version, push notifications, review manipulation, background execution, crash risk, app completeness, submission readinesssdk-version-check, private-api-audit, push-notification-audit, review-request-audit, background-execution-audit, crash-risk-audit, app-completeness-check, review-readiness-check
privacyAI data sharing consent, PrivacyInfo.xcprivacy, ATT, data minimization, account deletion, privacy policyai-data-disclosure, privacy-manifest-check, att-framework-audit, data-minimization-audit, account-deletion-check, privacy-policy-check
businessIn-app purchases, Sign in with Apple, loot boxes, subscriptionsiap-compliance, sign-in-with-apple, loot-box-disclosure, subscription-disclosure
metadataApp Store description, screenshots, age rating, app namemetadata-accuracy, age-rating-accuracy, app-name-compliance, screenshot-guidelines
ugcUser-generated content moderation, report/block featuresugc-safety-features, content-moderation-api
layoutiPad layout, Dynamic Type, orientation, safe areasipad-layout-audit, dynamic-type-support, orientation-support, safe-area-compliance
permissionsNSUsageDescription strings, permission timing, scopeusage-description-audit, permission-scope-audit, request-timing-audit

Total: 8 + 6 + 4 + 4 + 2 + 4 + 3 = 31 skills

Routing Examples

User saysRoute to
"Check my app before App Store submission"agents/appstore-full-audit.md
"Is my UIWebView usage going to cause rejection?"skills/quality/sdk-version-check.md
"Do I need to disclose that I'm using OpenAI?"skills/privacy/ai-data-disclosure.md
"My push notification was rejected"skills/quality/push-notification-audit.md
"Does my subscription paywall comply?"skills/business/subscription-disclosure.md
"I use Facebook login — do I need Sign in with Apple?"skills/business/sign-in-with-apple.md
"My app has a chat feed — what UGC requirements apply?"skills/ugc/ugc-safety-features.md
"Check my iPad layout"skills/layout/ipad-layout-audit.md
"Review my privacy policy"skills/privacy/privacy-policy-check.md

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Detects missing or insufficient in-app account deletion functionality required since June 30, 2022 under Guideline 5.1.1(v) for all apps that support account creation.

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

Detects feature patterns that require a higher age rating than commonly submitted, enforcing Guideline 2.3.6 which requires age ratings to accurately reflect the app's content and social features.

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

Detects apps that send user data to third-party AI systems without explicit in-app consent and disclosure, enforcing Guideline 5.1.2(i).

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

Detects placeholder content, stub UI, hardcoded test credentials, and non-production endpoints that signal an incomplete app to reviewers under Guideline 2.1.

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

Detects app name violations including names exceeding 30 characters, beta labels, Apple trademark terms, and version numbers in the display name, enforcing Guideline 2.3.7.

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

Detects analytics or tracking SDKs present without the required App Tracking Transparency prompt, enforcing Guideline 5.1.2(i) which requires user consent before any cross-app or cross-site tracking.

日本語の概要は準備中です。原文の説明を表示しています。

cruisediary/apple-app-review-skills192026年5月2日 更新

cruisediary のスキルをすべて見る

このスキルの問題を報告する