Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance. Use when reading, writing, or reviewing SwiftUI projects.
86
81%
Does it follow best practices?
Impact
93%
1.12xAverage score across 3 eval scenarios
—
The risk profile of this skill
SwiftUI code review for deprecated APIs and anti-patterns
Organized by file
100%
100%
Before/after code fix
100%
100%
foregroundColor flagged
100%
100%
cornerRadius flagged
100%
100%
NavigationView flagged
100%
100%
Toolbar placement flagged
0%
100%
Text + concatenation flagged
100%
100%
onChange 1-param flagged
100%
100%
Icon-only button flagged
100%
100%
Binding(get:set:) flagged
100%
100%
onTapGesture flagged
100%
100%
AnyView flagged
80%
100%
PreviewProvider flagged
100%
100%
Prioritized summary
100%
100%
SwiftUI contacts search with locale-aware filtering, system empty-state, and design constants
localizedStandardContains
100%
100%
ContentUnavailableView.search
100%
100%
Dynamic Type fonts
62%
100%
No UIColor
100%
100%
bold() not fontWeight
42%
100%
Label for icon+text
0%
62%
Button not onTapGesture
100%
100%
Icon-only button text label
100%
100%
Design constants file
100%
100%
No hardcoded padding/spacing
87%
100%
TextField axis:vertical
100%
100%
#Preview macro
100%
100%
@Observable + @MainActor
57%
100%
Modern SwiftUI task manager feature
NavigationStack usage
100%
100%
navigationDestination(for:)
100%
100%
@Observable + @MainActor
100%
100%
No legacy observation
100%
100%
Private @State
100%
100%
Identifiable conformance
50%
100%
sheet(item:) for add/edit sheet
37%
0%
#Preview macro
100%
100%
One type per file
75%
100%
Button actions extracted
16%
66%
No DispatchQueue
100%
100%
No third-party imports
100%
100%
No computed-property sub-views
0%
0%
be297ff
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.