review-prompt

Generate compliant App Store review prompts for Swift iOS and macOS apps.

27|5|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/bocan/bocan-music --skill review-prompt-bocan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-prompt
Source: https://github.com/bocan/bocan-music/tree/main/.claude/skills/generators/review-prompt
Command: npx skills add https://github.com/bocan/bocan-music --skill review-prompt-bocan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about review-prompt

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

FAQPage Schema
How do I implement App Store review prompts in Swift that comply with Apple's guidelines?

Configuring StoreKit review requests requires handling session counts, days since install, and positive user actions to prompt only satisfied users. This Skill generates Swift logic with configurable trigger thresholds so you target happy users without manual state tracking.

How does StoreKit handle the 3-prompt-per-year limit for iOS app ratings?

Apple's StoreKit enforces the 3-prompt-per-year limit at the system level, but developers must still manage cool-down periods and avoid interrupting user workflows. This Skill builds compliance guardrails and state persistence for timing thresholds directly into the generated Swift code.

Can I use StoreKit review prompts for macOS apps distributed outside the App Store?

StoreKit review requests only display for App Store-distributed macOS apps, but this Skill includes distribution detection with fallback options for non-App Store macOS downloads. It automatically checks the distribution method before attempting to request a review.

What's the best way to trigger an app review prompt only after positive user actions?

The best way to trigger review prompts after positive actions is to set custom thresholds for session count, days since install, and feature usage like playlist creation. This Skill generates Swift logic that checks these configurable conditions before requesting a StoreKit review.

Why does my App Store review prompt keep getting rejected during app review?

App Store review prompts get rejected when they interrupt user workflows, exceed Apple's 3-prompt-per-year limit, or lack proper state persistence for timing thresholds. This Skill generates compliant prompt logic with built-in cool-down periods to avoid these common rejection causes.