What problem does it solve?
Manually implementing App Store review prompts requires handling platform-specific logic, Apple's strict usage guidelines, state persistence for timing thresholds, and distribution method checks, which is time-consuming and prone to errors that can lead to App Store rejection.
Core Features & Use Cases
- Configurable Trigger Conditions: Set custom thresholds for session count, days since install, positive user actions, and feature usage to prompt only satisfied users.
- Platform & Distribution Detection: Automatically detects iOS vs macOS apps and App Store vs direct download distribution, with fallback options for non-App Store macOS apps.
- Compliance Guardrails: Built-in cool-down periods, adherence to Apple's 3-prompt-per-year limit, and timing logic that avoids interrupting user workflows.
- Use Case: For a native macOS music app like Bòcan, use this skill to generate a review prompt system that triggers after a user has created 3 playlists, used the app for 3 days across 5 sessions, with a 60-day cool-down between prompts.
Quick Start
Use the review-prompt skill to generate a compliant App Store review prompt for my Swift iOS app that triggers after 3 user sessions and 3 days since install, with a 60-day cool-down between prompts.