skills/swiftui-submission-prep/SKILL.md
Review SwiftUI apps for App Store submission readiness — guidelines compliance, code quality, metadata, and testing coverage. Use when preparing to submit iOS/macOS apps, checking App Store metadata, verifying accessibility, or addressing previous rejections.
npx skillsauth add mpazaryna/agentic-factory swiftui-submission-prepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides comprehensive analysis of SwiftUI-based iOS and macOS applications to ensure they meet Apple App Store Review Guidelines and submission requirements. It delivers detailed reports covering compliance, code quality, metadata readiness, and testing coverage.
To perform a comprehensive review, provide:
The skill generates a detailed submission readiness report structured as:
For each guideline category:
Key areas reviewed:
Prioritized list of tasks:
Invoke this skill when preparing to submit your SwiftUI app to the App Store:
"Review my SwiftUI app for App Store submission readiness"
"Check if my iOS app complies with Apple's latest App Store Review Guidelines"
"Analyze my app's metadata and identify any compliance issues before submission"
"What testing gaps should I address before submitting to the App Store?"
Run Early and Often: Don't wait until the last minute before submission. Run this review during development milestones.
Keep Guidelines Updated: Apple updates their guidelines regularly. Ensure the review references the latest version.
Address Critical Issues First: Focus on blockers that will definitely cause rejection before polishing lower-priority items.
Test on Real Devices: Simulator testing is insufficient. Test on actual devices across your supported hardware.
Review Privacy Declarations: Ensure Info.plist usage descriptions match your actual data collection and App Store Connect privacy declarations.
Document Monetization: If using in-app purchases or subscriptions, ensure StoreKit implementation follows guidelines and restore purchases functionality works.
Prepare Rejection Response: Have a plan for how you'll address feedback if rejected, including timeline estimates.
The skill follows this systematic approach:
Code Analysis: Reviews SwiftUI code for patterns that commonly cause rejections (incomplete features, placeholder content, developer-facing UI)
Guideline Mapping: Maps app functionality to specific App Store Review Guidelines to identify potential violations
Metadata Validation: Checks that all required metadata is complete, accurate, and compliant
Testing Gap Analysis: Identifies scenarios that should be tested but may not have been covered
Risk Assessment: Prioritizes findings based on likelihood of rejection and severity
This skill references:
This skill is optimized for:
Always verify against Apple's latest guidelines at submission time.
development
Comprehensive Cloudflare platform skill covering Workers, Pages, storage (KV, D1, R2), AI (Workers AI, Vectorize, Agents SDK), feature flags (Flagship), networking (Tunnel, Spectrum), security (WAF, DDoS), and infrastructure-as-code (Terraform, Pulumi). Use for any Cloudflare development task. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
tools
Send and receive transactional emails with Cloudflare Email Service (Email Sending + Email Routing). Use when building email sending (Workers binding or REST API), email routing, Agents SDK email handling, or integrating email into any app — Workers, Node.js, Python, Go, etc. Also use for email deliverability, SPF/DKIM/DMARC, wrangler email setup, MCP email tools, or when a coding agent needs to send emails. Even for simple requests like "add email to my Worker" — this skill has critical config details.
tools
Build AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MCP servers, chat applications, voice agents, or browser automation. Covers Agent class, state management, callable RPC, Workflows, durable execution, queues, retries, observability, and React hooks. Biases towards retrieval from Cloudflare docs over pre-trained knowledge.
tools
Planning conductor — runs the full PRD → Spec → Gherkin loop in a single interactive session with human approval gates.