generators-review-prompt

Generate Swift App Store review prompt infrastructure with StoreKit integration.

4|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-review-prompt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generators-review-prompt
Source: https://github.com/AutisticAF/claude-code-apple-dev-plugin/tree/main/skills/generators-review-prompt
Command: npx skills add https://github.com/AutisticAF/claude-code-apple-dev-plugin --skill generators-review-prompt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps developers add respectful, platform-aware App Store review prompting so apps can request ratings at appropriate moments without spamming users or violating Apple's guidelines.

Core Features & Use Cases

  • Platform-aware prompting: Detects iOS versus macOS and enforces App Store-only behavior or provides a fallback for direct distribution.
  • Configurable triggers and cooldowns: Supports session counts, days-since-install, positive-action thresholds, and cooldown enforcement topace prompts.
  • Integration-ready generation: Creates ReviewPromptManager.swift, ReviewPromptCondition.swift, and ReviewPromptStorage.swift and recommends locations and integration points in common Swift project layouts.
  • Use Case: Add a manager that increments sessions on app launch, records positive actions after task completion, and requests StoreKit reviews only when combined thresholds and cooldowns are satisfied.

Quick Start

Ask the generators-review-prompt skill to generate a ReviewPromptManager configured to trigger after 3 sessions and 3 positive actions with a 60-day cooldown for an iOS App Store build.

Frequently Asked Questions about generators-review-prompt

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

FAQPage Schema
How do I request an App Store review prompt in Swift without violating Apple's guidelines?

App Store review prompts should be triggered using StoreKit after configurable thresholds like session counts and positive actions, with cooldown enforcement to avoid spamming users. The Skill generates Swift infrastructure that handles platform detection, timing logic, and persistence to request ratings respectfully.

How do I configure StoreKit review prompt triggers based on user sessions and actions?

StoreKit review prompt triggers can be configured to fire after a specific number of sessions, days-since-install, or positive actions. This Skill generates ReviewPromptCondition and ReviewPromptStorage Swift files that enforce cooldowns, track thresholds, and manage persistence for App Store builds.

Does this review prompt logic work for both iOS and macOS App Store apps?

Review prompt logic works for both iOS and macOS App Store apps by detecting the platform and enforcing App Store-only behavior. For direct distribution outside the App Store, the generated infrastructure provides a fallback to direct review pages instead of using StoreKit.

How do I add a cooldown period to App Store rating requests in iOS?

Cooldown periods for App Store rating requests are enforced by tracking the last prompt date in persistent storage. The generated ReviewPromptManager checks this stored date against your configured cooldown interval, such as 60 days, before allowing StoreKit to display another review prompt.

What Swift files do I need to implement a custom App Store review prompt manager?

Implementing a custom App Store review prompt manager requires ReviewPromptManager, ReviewPromptCondition, and ReviewPromptStorage Swift files. The Skill generates these files with session tracking, threshold logic, cooldown enforcement, platform guards, and debug overrides for iOS and macOS projects.

Can I test App Store review prompts in Swift without waiting for the cooldown period?

App Store review prompts can be tested without waiting for the cooldown period by using debug overrides. The generated Swift infrastructure includes debug guards that bypass cooldown enforcement and threshold requirements during development.