Review Prompt
Generates smart App Store review prompt infrastructure with configurable conditions and...
Install
npx skills add rshankras/claude-code-apple-skills --skill review-prompt -g -a claude-code -y- Repository
- rshankras/claude-code-apple-skills846
- Category
- AI and agents
- Updated
- 3mo ago
- License
- MIT
- Context cost
- Lightabout 1,174 tokens
- Runs scripts
- No, instructions only
What it does
Generates smart App Store review prompt infrastructure with configurable conditions and platform detection. Use when user wants to add review prompts, request ratings, or implement StoreKit reviews.
Review Prompt Generator
Generate smart App Store review prompting with configurable trigger conditions, platform detection, and proper timing logic.
When This Skill Activates
Use this skill when the user:
- Asks to "add review prompt" or "request reviews"
- Mentions "App Store rating" or "app reviews"
- Wants to "prompt for ratings" or "ask for reviews"
- Asks about "StoreKit review" or "SKStoreReviewController"
Platform Detection (CRITICAL)
This skill only applies to App Store distributed apps.
iOS Apps
- Always applicable (iOS apps require App Store)
macOS Apps
Detection steps:
- Check for
com.apple.application-identifierentitlement - Look for Mac App Store related code
- If unclear, ASK THE USER:
- "Is this app distributed via Mac App Store or direct download?"
If NOT App Store:
- Explain that StoreKit reviews only work for App Store apps
- Offer alternative: In-app feedback form
- Skip generation or generate feedback form instead
Pre-Generation Checks
1. Project Context Detection
- Determine platform (iOS/macOS)
- Check distribution method (App Store vs direct)
- Search for existing review prompt code
- Identify App entry point
2. Conflict Detection
Search for existing implementations:
Grep: "requestReview" or "SKStoreReviewController" or "StoreKit"
Glob: **/*Review*.swift
If found, ask user:
- Replace existing implementation?
- Enhance with better timing logic?
Configuration Questions
Ask user via AskUserQuestion:
-
Trigger conditions? (multi-select)
- Session count (e.g., after 5 sessions)
- Days since install (e.g., after 3 days)
- Positive actions (e.g., after completing a task)
- Feature usage (e.g., after using key feature 3 times)
-
Minimum thresholds?
- Sessions before first prompt: 3-5 (default: 3)
- Days before first prompt: 2-7 (default: 3)

