By crgeee
Comprehensive App Store readiness review toolkit that uses specialized agents to ensure React Native and Swift/Xcode apps meet Apple's App Store requirements before submission
npx claudepluginhub crgeee/apple-appstore-toolkit --plugin apple-appstore-toolkitUse this agent when reviewing an iOS app's app icons, asset catalog, metadata, or submission readiness for the Apple App Store. Examples: <example> Context: A developer is preparing app assets for App Store submission. user: "Are my app icons and assets ready for the App Store?" assistant: "I'll use the assets-metadata-reviewer agent to validate your app icons, asset catalog, and metadata." <commentary> The user wants asset and metadata validation, which is this agent's specialty. </commentary> </example> <example> Context: A developer is getting icon-related ITMS errors. user: "I'm getting ITMS-90717 error about my app icon" assistant: "That's an alpha channel issue with your app icon. I'll use the assets-metadata-reviewer agent to check your icon configuration." <commentary> ITMS-90717 is an icon format error, directly in this agent's scope. </commentary> </example>
Use this agent when reviewing an iOS app's in-app purchase implementation, StoreKit usage, subscription terms, or payment compliance for the Apple App Store. Examples: <example> Context: A developer has implemented in-app purchases and wants to verify compliance. user: "Check if my in-app purchase implementation meets App Store requirements" assistant: "I'll use the iap-compliance-reviewer agent to validate your StoreKit implementation, restore purchases, and subscription compliance." <commentary> The user wants IAP compliance validation, which is this agent's core focus. </commentary> </example> <example> Context: An app was rejected for Guideline 3.1.1 violations. user: "Apple rejected my app for Guideline 3.1.1 payment issues" assistant: "I'll use the iap-compliance-reviewer agent to identify the specific IAP compliance issues." <commentary> Guideline 3.1.1 is about in-app purchase requirements, directly this agent's domain. </commentary> </example>
Use this agent when reviewing an iOS app's Info.plist configuration, entitlements, background modes, or launch screen setup for App Store compliance. Examples: <example> Context: A developer is preparing their iOS app for App Store submission. user: "Can you check if my Info.plist is set up correctly for the App Store?" assistant: "I'll use the info-plist-analyzer agent to review your Info.plist configuration for App Store compliance." <commentary> The user explicitly wants Info.plist validation, so trigger the info-plist-analyzer agent. </commentary> </example> <example> Context: The review-app command is running an App Store readiness review. user: "/apple-appstore-toolkit:review-app plist" assistant: "I'll launch the info-plist-analyzer agent to check your Info.plist, entitlements, and background modes." <commentary> The user requested a plist-specific review via the orchestration command. </commentary> </example> <example> Context: A developer is getting ITMS errors when uploading to App Store Connect. user: "I keep getting ITMS-90078 and ITMS-90474 errors when uploading my app" assistant: "Those are Info.plist configuration errors. Let me use the info-plist-analyzer agent to diagnose the issues." <commentary> ITMS errors relate to Info.plist and entitlements configuration, which this agent specializes in. </commentary> </example>
Use this agent when reviewing an iOS app's network configuration, App Transport Security, IPv6 compatibility, or performance characteristics for App Store compliance. Examples: <example> Context: A developer wants to ensure their network configuration passes App Store review. user: "Check if my app's network and ATS configuration is correct" assistant: "I'll use the performance-stability-reviewer agent to check App Transport Security, IPv6 compatibility, and network configuration." <commentary> Network and ATS configuration review is this agent's core responsibility. </commentary> </example> <example> Context: An app is being rejected for network-related issues. user: "My app keeps getting rejected and I think it's related to HTTP connections" assistant: "I'll use the performance-stability-reviewer agent to identify insecure network connections and ATS violations." <commentary> HTTP connection issues relate to ATS compliance, which this agent specializes in. </commentary> </example>
Use this agent when reviewing an iOS app's privacy compliance including privacy manifests, Required Reason APIs, App Tracking Transparency, third-party SDK privacy requirements, or AI data sharing consent. Examples: <example> Context: A developer wants to ensure their app's privacy configuration is complete. user: "Check if my app's privacy manifest and tracking setup is correct" assistant: "I'll use the privacy-compliance-reviewer agent to analyze your privacy manifest, Required Reason APIs, and tracking configuration." <commentary> The user wants privacy compliance validation, which is this agent's specialty. </commentary> </example> <example> Context: A developer is getting privacy-related rejections from App Store review. user: "Apple rejected my app for Guideline 5.1.1 privacy issues" assistant: "I'll use the privacy-compliance-reviewer agent to identify the specific privacy compliance gaps." <commentary> Guideline 5.1.1 rejections are privacy-related, matching this agent's focus area. </commentary> </example> <example> Context: The review-app command is dispatching agents. user: "/apple-appstore-toolkit:review-app privacy" assistant: "I'll launch the privacy-compliance-reviewer agent to do a thorough privacy audit." <commentary> The user requested a privacy-specific review. </commentary> </example>
Use this agent when reviewing a React Native iOS app for App Store-specific issues including CodePush restrictions, Hermes engine, native splash screen, WebView-only detection, or native module permissions. Examples: <example> Context: A developer is submitting a React Native app to the App Store. user: "Check my React Native app for App Store issues" assistant: "I'll use the react-native-reviewer agent to check React Native-specific App Store requirements." <commentary> The user has a React Native app and wants App Store-specific validation. </commentary> </example> <example> Context: A React Native app was rejected and the developer suspects RN-specific issues. user: "My React Native app was rejected, can you check for common RN gotchas?" assistant: "I'll use the react-native-reviewer agent to check for CodePush issues, splash screen configuration, and other React Native-specific rejection causes." <commentary> React Native-specific App Store issues are this agent's specialty. </commentary> </example> <example> Context: The review-app command detected a React Native project. user: "/apple-appstore-toolkit:review-app reactnative" assistant: "I'll launch the react-native-reviewer agent to check React Native-specific App Store compliance." <commentary> The user explicitly requested the React Native review. </commentary> </example>
Use this agent when reviewing an iOS app's security configuration including code signing, data protection, keychain usage, hardcoded secrets, or provisioning profiles for App Store compliance. Examples: <example> Context: A developer wants to ensure their app has no security issues before submission. user: "Check my app for security issues that could cause App Store rejection" assistant: "I'll use the security-reviewer agent to check for hardcoded secrets, code signing issues, and Apple security requirements." <commentary> The user wants a security audit focused on App Store compliance. </commentary> </example> <example> Context: A developer is concerned about accidentally shipping API keys. user: "Make sure I haven't accidentally hardcoded any API keys or secrets in my iOS app" assistant: "I'll use the security-reviewer agent to scan your codebase for hardcoded secrets, API keys, and credentials." <commentary> Hardcoded secret detection is one of this agent's core responsibilities. </commentary> </example>
Use this agent when reviewing an iOS app's UI/UX compliance with Apple's Human Interface Guidelines, accessibility, Dynamic Type, touch targets, or iPad multitasking support. Examples: <example> Context: A developer wants to verify their app follows Apple's HIG. user: "Does my app follow Apple's Human Interface Guidelines?" assistant: "I'll use the ui-ux-guidelines-reviewer agent to check HIG compliance, accessibility, and UI requirements." <commentary> The user wants HIG compliance validation, which is this agent's focus area. </commentary> </example> <example> Context: A developer is worried about Guideline 4.0 design rejections. user: "Apple rejected my app for design issues, can you help identify what's wrong?" assistant: "I'll use the ui-ux-guidelines-reviewer agent to analyze your app's UI for HIG violations and design issues." <commentary> Guideline 4.0 rejections relate to design and UI quality, matching this agent's expertise. </commentary> </example>
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Uses power tools
Uses Bash, Write, or Edit tools
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification