Discover and explore top open-source AI tools and projects—updated daily.
truongduy2611AI agent skill for App Store pre-submission checks
New!
Top 35.4% on SourcePulse
This project provides an AI agent skill designed to proactively scan iOS and macOS projects for common App Store rejection patterns. It targets developers aiming to reduce submission failures by identifying potential violations in source code, metadata, and configurations before the app reaches Apple's review process.
How It Works
The skill begins by identifying the app's type to load a relevant checklist from its extensive index of Apple's guidelines. It then leverages the asc CLI to pull necessary App Store metadata. Subsequently, it scans the project against a comprehensive set of rejection rules, meticulously organized by categories such as metadata, subscriptions, privacy, design, and entitlements. Each finding is reported with its severity, affected files, and suggested resolution steps, including an "Autofix + Validate" feature for automated corrections.
Quick Start & Requirements
npx skills add truongduy2611/app-store-preflight-skillsasc CLI, which can be installed via brew install asc. Metadata is typically pulled using asc metadata pull --app "<APP_ID>" --version "<VERSION>" --dir ./metadata.references/guidelines/README.md path in the repository.Highlighted Details
asc CLI for efficient metadata management and pulling.Maintenance & Community
The provided README does not contain specific information regarding notable contributors, sponsorships, or community channels such as Discord or Slack.
Licensing & Compatibility
Limitations & Caveats
The tool's efficacy is contingent upon the accuracy of the asc CLI's metadata extraction and the completeness of the skill's internal rule set. Complex or nuanced rejection scenarios may still require manual developer intervention, as the autofix feature might not cover all edge cases. The knowledge base is strictly limited to the rules and guidelines explicitly defined within the repository.
3 weeks ago
Inactive
anthropics
securego