What problem does it solve? AI-generated SwiftUI code often carries iOS habits into macOS apps: ungrouped settings Forms, custom controls that drop out of the Tab order, icon-only buttons with no tooltip, wrong list/button/picker styles, and touch-only APIs like .pickerStyle(.wheel) that fail to compile on macOS. This Skill detects those defects in an existing macOS SwiftUI project and reports them in a unified findings schema. ## Core Features & Use Cases - Eight-rule defect index (cf-01 to cf-08): Detects ungrouped Forms, missing .focusable()/@FocusState wiring, missing .help tooltips, wrong listStyle/buttonStyle/pickerStyle, the macOS-absent WheelPickerStyle hard-fail, and the .controlSize(.extraLarge) no-op. - Hybrid lint engine: Runs tier-1 ripgrep tells plus tier-2 ast-grep structural rules that detect the absence of modifiers across a view chain, emitting unified JSON and SARIF output. - Evidence-grounded verification: Confirms uncertain findings against a corpus of 1,857 shipping macOS apps via the swiftui-ctx CLI and Apple documentation fetched through Sosumi, with permalinked real-world examples for every fix. - Use Case: Point it at a macOS SwiftUI settings pane and receive structured findings showing each non-native control pattern, its severity, the correct macOS idiom, and a GitHub permalink to how a shipping app implements it. ## Quick Start Audit my macOS SwiftUI project for non-native controls and forms patterns and write the findings to swiftui-audits/controls-forms.