본문으로 건너뛰기
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

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

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의 스킬 모두 보기

이 스킬의 문제 신고