axiom-shipping

Routes App Store submission, rejection, and compliance tasks to specialized references and agents.

1.1k|83|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/CharlesWiltgen/Axiom --skill axiom-shipping
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: axiom-shipping
Source: https://github.com/CharlesWiltgen/Axiom/tree/main/axiom-cursor/skills/axiom-shipping
Command: npx skills add https://github.com/CharlesWiltgen/Axiom --skill axiom-shipping

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve?

Preparing an iOS app for App Store submission involves dozens of requirements β€” metadata fields, privacy manifests, age ratings, export compliance, screenshots β€” and a single mistake causes a rejection that costs 24-48 hours per resubmission cycle. This Skill routes every shipping-related question to the correct checklist, reference, diagnostic pattern, or auditing agent so nothing is missed.

Core Features & Use Cases

  • Submission Routing: Decision trees map tasks (pre-flight checklists, metadata specs, rejection troubleshooting, TestFlight crash triage, App Clips) to the right reference file or subagent.
  • Rejection Diagnostics: Nine diagnostic patterns map guideline citations (2.1, 4.2, 4.3, 5.1, 4.8, 3.x) to root causes, fixes, and appeal-writing guidance.
  • Compliance Coverage: References for privacy manifests, Required Reason APIs, age rating tiers, EU DSA trader status, export compliance, and Sign in with Apple requirements.
  • Use Case: Your app was rejected citing Guideline 2.1. The Skill routes you to the rejection diagnostics, which instruct you to pull the reviewer's crash log from App Store Connect, symbolicate it, and fix the actual crash class rather than guessing.

Quick Start

Ask the assistant to prepare your app for App Store submission or diagnose a specific rejection, and it will route to the appropriate checklist or diagnostic pattern.

Frequently Asked Questions about axiom-shipping

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

FAQPage Schema
How do I prepare my iOS app for App Store submission?β–Ό

Follow the pre-flight checklist covering metadata completeness, screenshot requirements, privacy manifest declarations, encryption compliance, and demo credentials for review. The checklist catches the Guideline 2.1 completeness issues that cause roughly 40% of rejections.

What should I do when my app is rejected by App Review?β–Ό

Read the full rejection message, identify the cited guideline number, and map it to the matching diagnostic pattern before changing any code. Resubmitting without fixing the root cause wastes 24-48 hours per cycle and escalates scrutiny on re-review.

Does my app need a privacy manifest for App Store submission?β–Ό

Yes, if your app or any embedded third-party SDK uses Required Reason APIs such as UserDefaults, file timestamps, disk space, or system boot time. Since May 2024, a missing PrivacyInfo.xcprivacy declaration causes automatic rejection without human review.

When is Sign in with Apple required for my app?β–Ό

Sign in with Apple is required under Guideline 4.8 whenever your app offers any third-party or social login such as Google or Facebook. Exceptions exist for company-internal apps, education or enterprise apps with institutional auth, government ID apps, and clients for a specific third-party service.

What is the App Clip size limit for iOS 17?β–Ό

The 100 MB limit on iOS 17+ applies only to digital invocations like website links and Spotlight. Adding any physical invocation β€” App Clip Code, QR code, or NFC tag β€” caps the uncompressed binary at 15 MB regardless of deployment target.

How do I appeal an App Store rejection?β–Ό

First reply in App Store Connect with specific evidence of compliance, screenshots, and the exact guideline you believe you satisfy. If unresolved, submit a formal appeal; for deadline pressure, fix the issue and request expedited review instead of appealing.