What problem does it solve? Swift code containing force unwraps, force casts, force try, and reachable fatalError calls can crash during App Store review, causing rejection under Guideline 2.1. This Skill scans an iOS/macOS codebase for these crash-prone patterns and produces a prioritized findings list before submission. ## Core Features & Use Cases - Crash Pattern Detection: Greps Swift sources for force unwrap variants, as! force casts, try!, and fatalError calls, excluding test targets and SwiftUI previews. - Threading Violation Checks: Identifies UI updates such as UILabel.text assignments and reloadData calls made outside DispatchQueue.main blocks. - Prioritized Reporting: Outputs findings grouped by severity (CRITICAL, HIGH, MEDIUM, LOW) with file paths, line numbers, and concrete fix suggestions mapped to Guideline 2.1. - Use Case: Before submitting an app update, run the audit on your project root to catch a force unwrap in NetworkManager.swift that would crash on the reviewer's test data, then replace it with guard let handling. ## Quick Start Ask the assistant to run a crash risk audit on your iOS project root to find force unwraps, force casts, and other crash-prone Swift patterns before App Store submission.