review-prompt

Generate StoreKit-based App Review prompts for iOS and macOS apps.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mazicimert/RunDom --skill review-prompt-mazicimert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-prompt
Source: https://github.com/mazicimert/RunDom/tree/main/.claude/skills/generators/review-prompt
Command: npx skills add https://github.com/mazicimert/RunDom --skill review-prompt-mazicimert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a scalable, platform-aware infrastructure to prompt iOS and macOS users for App Store reviews via StoreKit, balancing timing and user experience.

Core Features & Use Cases

  • Automated StoreKit-based prompts with configurable conditions (sessions, days since install, and positive actions).
  • Platform detection and safeguards for App Store apps on iOS and macOS.
  • Generated core files: ReviewPromptManager.swift, ReviewPromptCondition.swift, ReviewPromptStorage.swift, with optional references/scripts/assets support.
  • Guidance for integration, testing, and alignment with Apple's guidelines.

Quick Start

Configure the trigger conditions and timing rules, then integrate the generated prompt workflow into your app to start prompting users at optimal moments.

Frequently Asked Questions about review-prompt

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

FAQPage Schema
How do I request App Store ratings using StoreKit in my iOS app?

StoreKit review prompts should be triggered by conditions like session counts, days since install, or positive user actions to balance timing and user experience, avoiding premature or excessive rating requests that could frustrate users.

Can I use the same StoreKit review prompt logic for both iOS and macOS apps?

Yes, the generated review prompt infrastructure applies to both iOS and macOS apps distributed via the App Store, featuring platform detection and safeguards to ensure correct StoreKit behavior across Apple platforms.

What's the best way to structure a StoreKit review prompt system in Swift?

The best approach is to separate logic into core files like ReviewPromptManager.swift, ReviewPromptCondition.swift, and ReviewPromptStorage.swift, enabling configurable timing rules, platform guards, and condition-based triggers for maintainable and testable code.

How do I configure timing rules for when users see a StoreKit rating prompt?

You configure timing rules by setting trigger conditions such as minimum session counts, days elapsed since app install, and specific positive actions within the app, ensuring prompts appear at optimal moments without violating Apple's review guidelines.

Does StoreKit handle rate limiting automatically for App Store review prompts?

StoreKit enforces its own rate limits for review prompts, but the generated infrastructure adds platform guards and configurable timing conditions to further control when requests are made, ensuring alignment with Apple's guidelines and preventing over-prompting.

What are the limitations of using StoreKit to prompt for app reviews?

StoreKit review prompts are subject to Apple's internal rate limiting and cannot be triggered arbitrarily; the infrastructure respects these constraints by applying platform guards and configurable conditions to avoid guideline violations and ensure prompts only appear at meaningful moments.