What problem does it solve? Reviewing macOS Swift code for modern idioms, architecture violations, and concurrency safety is time-consuming and easy to get wrong, especially with Swift 6 strict concurrency and evolving SwiftUI/SwiftData APIs. This Skill provides a structured, checklist-driven review process that catches critical issues like memory leaks, retain cycles, and race conditions while suggesting concrete fixes. ## Core Features & Use Cases - Systematic Code Review: Evaluates Swift code across five modules covering language idioms, SOLID/DRY architecture, SwiftData persistence, code organization, and async/await concurrency. - Prioritized Feedback: Categorizes findings as Critical (security, crashes, leaks), Important (architecture violations), or Nice-to-have (style), each with a concrete code fix. - macOS-Specific Guidance: Flags hand-rolled equivalents of baseline SwiftUI APIs like NavigationSplitView, MenuBarExtra, and formStyle(.grouped), plus focus/keyboard navigation pitfalls. - Use Case: Paste a SwiftUI view model that uses completion handlers and a singleton network manager, and receive a structured review recommending async/await conversion, dependency injection via protocols, and @MainActor isolation with example code. ## Quick Start Ask the assistant to review your Swift file or macOS component for best practices, mentioning the target macOS version and any specific concerns like concurrency or SwiftData usage.