What problem does it solve? Apps get rejected from the App Store under Guideline 5.6.1 for manipulating reviews — for example, triggering review prompts from button taps, gating prompts behind satisfaction surveys, or calling requestReview() too aggressively. This Skill scans iOS/macOS Swift code to find these rejection-causing patterns before submission. ## Core Features & Use Cases - Button-triggered prompt detection: Finds requestReview() calls inside @IBAction handlers, Button closures, or onTapGesture callbacks, which Apple explicitly prohibits. - Review gating detection: Flags satisfaction-survey flows that only show the system review prompt to users who respond positively. - Deep-link and frequency checks: Identifies direct itms-apps write-review deep links and multiple unguarded requestReview() call sites. - Use Case: Before submitting an app update, run this audit on your Swift project to get a prioritized findings list (CRITICAL/HIGH/MEDIUM) with file paths, line numbers, and fixes mapped to Guideline 5.6.1. ## Quick Start Audit my iOS project for App Store review prompt violations under Guideline 5.6.1.