guideline-apple

Audit Flutter projects for Apple App Store compliance and privacy requirements.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/andrelucassvt/CleanMacForDevsWeb --skill guideline-apple
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: guideline-apple
Source: https://github.com/andrelucassvt/CleanMacForDevsWeb/tree/main/.agents/skills/guideline-apple
Command: npx skills add https://github.com/andrelucassvt/CleanMacForDevsWeb --skill guideline-apple

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and streamlines the regulatory compliance review for Flutter apps targeting Apple App Store submission, focusing on privacy and store requirements to reduce rejection risk.

Core Features & Use Cases

  • Automated privacy and plist checks for NSUsageDescription keys, ATT prompts, and App Tracking Transparency integration.
  • HIG and accessibility validation across iOS UI, SafeArea usage, and metadata accuracy.
  • Use Case: A Flutter project nearing submission receives a guided audit report with actionable remediation steps and a readiness checklist.

Quick Start

Provide a Flutter project path and request a detailed Apple App Store compliance audit.

Frequently Asked Questions about guideline-apple

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit a Flutter app for Apple App Store compliance before submission?

To audit a Flutter app for Apple App Store compliance, you provide the project path to receive a structured report. This report inspects Info.plist keys, ATT prompts, IAP rules, SafeArea handling, accessibility, and metadata accuracy to ensure submission readiness.

What Info.plist privacy keys do I need to check for an iOS app submission?

Checking Info.plist privacy keys for iOS app submission requires validating NSUsageDescription strings and App Tracking Transparency integration. The audit inspects these configurations to ensure privacy requirements are met and rejection risk is reduced.

How do I verify App Tracking Transparency and ATT prompts in a Flutter iOS project?

Verifying ATT prompts in a Flutter iOS project involves inspecting the Info.plist configurations and tracking transparency integration. The audit checks for proper ATT implementation to meet Apple's privacy guidelines and avoid rejection.

Does this audit check In-App Purchase rules and SafeArea handling for Flutter iOS apps?

Yes, the audit checks In-App Purchase rules and SafeArea handling for Flutter iOS apps. It validates IAP configurations and UI adherence to Human Interface Guidelines, producing remediation steps for any found issues.

What is included in an Apple App Store readiness checklist for Flutter apps?

An Apple App Store readiness checklist for Flutter apps includes findings on Info.plist keys, ATT prompts, IAP rules, accessibility, metadata accuracy, and age rating. It provides actionable remediation steps to achieve full submission compliance.

Why does my Flutter app keep getting rejected for missing NSUsageDescription keys?

Flutter apps are rejected for missing NSUsageDescription keys when Info.plist privacy configurations are incomplete. An audit inspects these plist keys and ATT prompts, providing structured remediation steps to resolve the privacy compliance failures.